pub struct BodyScope<'a, C, S, O> { /* private fields */ }Trait Implementations§
Source§impl<C: Copy, S: Copy, O: Observer<C, S>> Evidence for BodyScope<'_, C, S, O>
impl<C: Copy, S: Copy, O: Observer<C, S>> Evidence for BodyScope<'_, C, S, O>
type Change = Mutation
fn record(&mut self, change: Mutation)
fn head(&mut self)
fn credit(bytes: usize, chunks: Count) -> Amountwhere
Self: Sized,
fn reserved(&mut self, credit: Amount)
fn released(&mut self, credit: Amount, kind: Disposition)
fn build_ready(&mut self)
Auto Trait Implementations§
impl<'a, C, S, O> !UnwindSafe for BodyScope<'a, C, S, O>
impl<'a, C, S, O> Forget for BodyScope<'a, C, S, O>
impl<'a, C, S, O> Freeze for BodyScope<'a, C, S, O>
impl<'a, C, S, O> RefUnwindSafe for BodyScope<'a, C, S, O>
impl<'a, C, S, O> Send for BodyScope<'a, C, S, O>
impl<'a, C, S, O> Sync for BodyScope<'a, C, S, O>
impl<'a, C, S, O> Unpin for BodyScope<'a, C, S, O>
impl<'a, C, S, O> UnsafeUnpin for BodyScope<'a, C, S, O>
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