# Structs
FailWriter is an io.Writer that always returns an error.
A Flusher is a spy for the Flush portion of zap.WriteFlusher.
ShortWriter is an io.Writer that never returns an error, but doesn't write the last byte of the input.
A Syncer is a spy for the Sync portion of zap.WriteSyncer.
WriteFlusher is a concrete type that implements zap.WriteFlusher.
A WriteFlushSyncer implements both zap.WriteFlusher and zap.WriteSyncer.
WriteSyncer is a concrete type that implements zap.WriteSyncer.