pub struct StateAndData<'a, T, Data: ?Sized> {
pub state: State<'a, T>,
pub data: Data,
}Expand description
Internal state of Eager along with additional data used by specific combinator implementations.
Fields§
§state: State<'a, T>§data: DataAuto Trait Implementations§
impl<'a, T, Data> Freeze for StateAndData<'a, T, Data>
impl<'a, T, Data> !RefUnwindSafe for StateAndData<'a, T, Data>
impl<'a, T, Data> !Send for StateAndData<'a, T, Data>
impl<'a, T, Data> !Sync for StateAndData<'a, T, Data>
impl<'a, T, Data> Unpin for StateAndData<'a, T, Data>
impl<'a, T, Data> !UnwindSafe for StateAndData<'a, T, Data>
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