Struct noak::writer::ManyWriter
source · [−]pub struct ManyWriter<W: WriteAssembler, Count> { /* private fields */ }
Implementations
sourceimpl<W, Count> ManyWriter<W, Count> where
W: WriteAssembler,
Count: Encode + Counter,
impl<W, Count> ManyWriter<W, Count> where
W: WriteAssembler,
Count: Encode + Counter,
pub fn begin<F>(&mut self, f: F) -> Result<&mut Self, EncodeError> where
F: FnOnce(W) -> Result<W::Disassembler, EncodeError>,
Trait Implementations
Auto Trait Implementations
impl<W, Count> RefUnwindSafe for ManyWriter<W, Count> where
Count: RefUnwindSafe,
W: RefUnwindSafe,
<W as WriteAssembler>::Context: RefUnwindSafe,
impl<W, Count> Send for ManyWriter<W, Count> where
Count: Send,
W: Send,
<W as WriteAssembler>::Context: Send,
impl<W, Count> Sync for ManyWriter<W, Count> where
Count: Sync,
W: Sync,
<W as WriteAssembler>::Context: Sync,
impl<W, Count> Unpin for ManyWriter<W, Count> where
Count: Unpin,
W: Unpin,
<W as WriteAssembler>::Context: Unpin,
impl<W, Count> UnwindSafe for ManyWriter<W, Count> where
Count: UnwindSafe,
W: UnwindSafe,
<W as WriteAssembler>::Context: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more