pub struct GossipsubCodec { /* private fields */ }Implementations§
Source§impl GossipsubCodec
impl GossipsubCodec
pub fn new(length_codec: UviBytes, validation_mode: ValidationMode) -> Self
Trait Implementations§
Source§impl Decoder for GossipsubCodec
impl Decoder for GossipsubCodec
Source§impl Encoder for GossipsubCodec
impl Encoder for GossipsubCodec
Auto Trait Implementations§
impl Freeze for GossipsubCodec
impl RefUnwindSafe for GossipsubCodec
impl Send for GossipsubCodec
impl Sync for GossipsubCodec
impl Unpin for GossipsubCodec
impl UnwindSafe for GossipsubCodec
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more