pub struct SurroundingSeqAccept<'o, O, Before, After> {
pub output: &'o mut O,
pub before: Before,
pub after: After,
}Expand description
A general purpose sequence acceptor that surrounds every element written with the “before” and “after” writable elements.
Fields§
§output: &'o mut O§before: Before§after: AfterImplementations§
Trait Implementations§
Auto Trait Implementations§
impl<'o, O, Before, After> Freeze for SurroundingSeqAccept<'o, O, Before, After>
impl<'o, O, Before, After> RefUnwindSafe for SurroundingSeqAccept<'o, O, Before, After>
impl<'o, O, Before, After> Send for SurroundingSeqAccept<'o, O, Before, After>
impl<'o, O, Before, After> Sync for SurroundingSeqAccept<'o, O, Before, After>
impl<'o, O, Before, After> Unpin for SurroundingSeqAccept<'o, O, Before, After>
impl<'o, O, Before, After> !UnwindSafe for SurroundingSeqAccept<'o, O, Before, After>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more