pub struct StagingStatus {
pub descriptor_commitment: [u8; 32],
pub stream_id: [u8; 32],
pub expires_at: i64,
pub budget: Budget,
pub components: Vec<ComponentStatus>,
}Fields§
§descriptor_commitment: [u8; 32]§stream_id: [u8; 32]§expires_at: i64Unix seconds. Expiry denies PUT but does not cancel or erase verified bytes.
budget: Budget§components: Vec<ComponentStatus>Bounded by MAX_CHUNKS. Data/image components appear only after their catalogs verify; absent describing catalogs are not empty data sets.
Trait Implementations§
Source§impl Clone for StagingStatus
impl Clone for StagingStatus
Source§impl Debug for StagingStatus
impl Debug for StagingStatus
Source§impl<'de> Deserialize<'de> for StagingStatus
impl<'de> Deserialize<'de> for StagingStatus
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
impl Eq for StagingStatus
Source§impl PartialEq for StagingStatus
impl PartialEq for StagingStatus
Source§impl Serialize for StagingStatus
impl Serialize for StagingStatus
impl StructuralPartialEq for StagingStatus
Auto Trait Implementations§
impl Freeze for StagingStatus
impl RefUnwindSafe for StagingStatus
impl Send for StagingStatus
impl Sync for StagingStatus
impl Unpin for StagingStatus
impl UnsafeUnpin for StagingStatus
impl UnwindSafe for StagingStatus
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