pub enum NodeAccess<Writer: BftWriter, Reader: BftReader> {
ReadWriteAccess {
writer: Writer,
reader: Reader,
},
WriteOnlyAccess {
writer: Writer,
},
}
Variants§
Auto Trait Implementations§
impl<Writer, Reader> Freeze for NodeAccess<Writer, Reader>
impl<Writer, Reader> RefUnwindSafe for NodeAccess<Writer, Reader>where
Writer: RefUnwindSafe,
Reader: RefUnwindSafe,
impl<Writer, Reader> Send for NodeAccess<Writer, Reader>
impl<Writer, Reader> Sync for NodeAccess<Writer, Reader>
impl<Writer, Reader> Unpin for NodeAccess<Writer, Reader>
impl<Writer, Reader> UnwindSafe for NodeAccess<Writer, Reader>where
Writer: UnwindSafe,
Reader: UnwindSafe,
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