pub struct SpoolMutationResponse {
pub receipt: Option<MutationReceipt>,
pub spool: Option<SpoolOverview>,
pub ownership: Option<OwnerState>,
}Expand description
Committed overview and independently verifiable owner history seed the caller’s view directly. The receipt is not a trust root or a TOFU pin.
Fields§
§receipt: Option<MutationReceipt>§spool: Option<SpoolOverview>§ownership: Option<OwnerState>Creation returns the root and accepted transitions proving its current signing key. The caller constructs its own local pin after verification.
Trait Implementations§
Source§impl Clone for SpoolMutationResponse
impl Clone for SpoolMutationResponse
Source§impl Debug for SpoolMutationResponse
impl Debug for SpoolMutationResponse
Source§impl Default for SpoolMutationResponse
impl Default for SpoolMutationResponse
Source§impl Message for SpoolMutationResponse
impl Message for SpoolMutationResponse
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 SpoolMutationResponse
impl PartialEq for SpoolMutationResponse
impl StructuralPartialEq for SpoolMutationResponse
Auto Trait Implementations§
impl Freeze for SpoolMutationResponse
impl RefUnwindSafe for SpoolMutationResponse
impl Send for SpoolMutationResponse
impl Sync for SpoolMutationResponse
impl Unpin for SpoolMutationResponse
impl UnsafeUnpin for SpoolMutationResponse
impl UnwindSafe for SpoolMutationResponse
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