pub struct SerializableCid(pub Cid);Expand description
Serializable CID wrapper
Tuple Fields§
§0: CidImplementations§
Source§impl SerializableCid
impl SerializableCid
Sourcepub fn to_string_with_base(&self, base: MultibaseEncoding) -> String
pub fn to_string_with_base(&self, base: MultibaseEncoding) -> String
Convert to string with specified encoding
Trait Implementations§
Source§impl Clone for SerializableCid
impl Clone for SerializableCid
Source§fn clone(&self) -> SerializableCid
fn clone(&self) -> SerializableCid
Returns a duplicate of the value. Read more
1.0.0 · 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 SerializableCid
impl Debug for SerializableCid
Source§impl<'de> Deserialize<'de> for SerializableCid
impl<'de> Deserialize<'de> for SerializableCid
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SerializableCid
impl Display for SerializableCid
Source§impl From<Cid<64>> for SerializableCid
impl From<Cid<64>> for SerializableCid
Source§impl From<SerializableCid> for Cid
impl From<SerializableCid> for Cid
Source§fn from(cid: SerializableCid) -> Self
fn from(cid: SerializableCid) -> Self
Converts to this type from the input type.
Source§impl Hash for SerializableCid
impl Hash for SerializableCid
Source§impl PartialEq for SerializableCid
impl PartialEq for SerializableCid
Source§impl Serialize for SerializableCid
impl Serialize for SerializableCid
impl Copy for SerializableCid
impl Eq for SerializableCid
impl StructuralPartialEq for SerializableCid
Auto Trait Implementations§
impl Freeze for SerializableCid
impl RefUnwindSafe for SerializableCid
impl Send for SerializableCid
impl Sync for SerializableCid
impl Unpin for SerializableCid
impl UnwindSafe for SerializableCid
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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