pub struct TypedContentRoot {
pub kind: ContentObjectKind,
pub cid: Cid,
pub dimensions: Option<u32>,
}Expand description
Typed content-addressed root plus decode context required by PRXN objects.
Fields§
§kind: ContentObjectKind§cid: Cid§dimensions: Option<u32>Implementations§
Source§impl TypedContentRoot
impl TypedContentRoot
pub fn new(kind: ContentObjectKind, cid: Cid) -> Self
pub fn proximity_descriptor(cid: Cid) -> Self
pub fn with_dimensions(self, dimensions: u32) -> Self
Trait Implementations§
Source§impl Clone for TypedContentRoot
impl Clone for TypedContentRoot
Source§fn clone(&self) -> TypedContentRoot
fn clone(&self) -> TypedContentRoot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TypedContentRoot
impl Debug for TypedContentRoot
impl Eq for TypedContentRoot
Source§impl Hash for TypedContentRoot
impl Hash for TypedContentRoot
Source§impl PartialEq for TypedContentRoot
impl PartialEq for TypedContentRoot
impl StructuralPartialEq for TypedContentRoot
Auto Trait Implementations§
impl Freeze for TypedContentRoot
impl RefUnwindSafe for TypedContentRoot
impl Send for TypedContentRoot
impl Sync for TypedContentRoot
impl Unpin for TypedContentRoot
impl UnsafeUnpin for TypedContentRoot
impl UnwindSafe for TypedContentRoot
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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