pub struct SpoolSummary {
pub spool_id: String,
pub full_path: String,
pub kind: String,
pub is_repo: bool,
pub last_activity_at: Option<Timestamp>,
}Fields§
§spool_id: String§full_path: String§kind: StringUX label only: “namespace” | “repository”/“project” — NEVER structural
is_repo: boolcapability: content-bearing spool (pushable/pullable)
last_activity_at: Option<Timestamp>Unset when the serving registry has no activity data; weft computes the value in the registry (weft#457) and populates it in the follow-on handler pass.
Trait Implementations§
Source§impl Clone for SpoolSummary
impl Clone for SpoolSummary
Source§fn clone(&self) -> SpoolSummary
fn clone(&self) -> SpoolSummary
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 SpoolSummary
impl Debug for SpoolSummary
Source§impl Default for SpoolSummary
impl Default for SpoolSummary
impl Eq for SpoolSummary
Source§impl Hash for SpoolSummary
impl Hash for SpoolSummary
Source§impl Message for SpoolSummary
impl Message for SpoolSummary
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SpoolSummary
impl PartialEq for SpoolSummary
impl StructuralPartialEq for SpoolSummary
Auto Trait Implementations§
impl Freeze for SpoolSummary
impl RefUnwindSafe for SpoolSummary
impl Send for SpoolSummary
impl Sync for SpoolSummary
impl Unpin for SpoolSummary
impl UnsafeUnpin for SpoolSummary
impl UnwindSafe for SpoolSummary
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