[−][src]Struct libipld_pb::PbNode
A protobuf ipld node.
Fields
links: Vec<PbLink>
List of protobuf ipld links.
data: Box<[u8]>
Binary data blob.
Implementations
impl PbNode
[src]
pub fn from_bytes(bytes: &[u8]) -> Result<Self>
[src]
Deserializes a PbNode
from bytes.
pub fn into_bytes(self) -> Box<[u8]>
[src]
Serializes a PbNode
to bytes.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PbNode
impl Send for PbNode
impl Sync for PbNode
impl Unpin for PbNode
impl UnwindSafe for PbNode
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,