pub struct PinInfo {
pub pin_type: PinType,
pub ref_count: u32,
pub created_at: u64,
pub name: Option<String>,
pub pinned_by: Option<Vec<u8>>,
}Expand description
Metadata about a pinned block
Fields§
§pin_type: PinTypeType of pin
ref_count: u32Reference count (how many times this CID is pinned)
created_at: u64When the pin was created (Unix timestamp)
name: Option<String>Optional name/label for the pin
pinned_by: Option<Vec<u8>>For indirect pins, the parent that caused this pin
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PinInfo
impl<'de> Deserialize<'de> for PinInfo
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
Auto Trait Implementations§
impl Freeze for PinInfo
impl RefUnwindSafe for PinInfo
impl Send for PinInfo
impl Sync for PinInfo
impl Unpin for PinInfo
impl UnwindSafe for PinInfo
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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