pub struct ObserveSpoolRequest {
pub spool: Option<SpoolRef>,
pub sections: Vec<i32>,
pub threads: Option<ThreadQuery>,
pub pages: Option<SpoolPages>,
pub observe: Option<ObserveOptions>,
}Fields§
§spool: Option<SpoolRef>§sections: Vec<i32>§threads: Option<ThreadQuery>§pages: Option<SpoolPages>§observe: Option<ObserveOptions>Each requested administration section is independently authorized and paginated. SectionStatus distinguishes not requested from unavailable. SPOOL_SECTION_SIGNED_POLICY is member-gated (not public on public spools) and MUST return the complete chain in sequence order.
Implementations§
Source§impl ObserveSpoolRequest
impl ObserveSpoolRequest
Sourcepub fn sections(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<SpoolSection>> ⓘ
pub fn sections( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<SpoolSection>> ⓘ
Returns an iterator which yields the valid enum values contained in sections.
Sourcepub fn push_sections(&mut self, value: SpoolSection)
pub fn push_sections(&mut self, value: SpoolSection)
Appends the provided enum value to sections.
Trait Implementations§
Source§impl Clone for ObserveSpoolRequest
impl Clone for ObserveSpoolRequest
Source§fn clone(&self) -> ObserveSpoolRequest
fn clone(&self) -> ObserveSpoolRequest
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 ObserveSpoolRequest
impl Debug for ObserveSpoolRequest
Source§impl Default for ObserveSpoolRequest
impl Default for ObserveSpoolRequest
Source§fn default() -> ObserveSpoolRequest
fn default() -> ObserveSpoolRequest
Returns the “default value” for a type. Read more
Source§impl Message for ObserveSpoolRequest
impl Message for ObserveSpoolRequest
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 ObservationRequest for ObserveSpoolRequest
impl ObservationRequest for ObserveSpoolRequest
fn options_mut(&mut self) -> &mut ObserveOptions
Source§impl PartialEq for ObserveSpoolRequest
impl PartialEq for ObserveSpoolRequest
impl StructuralPartialEq for ObserveSpoolRequest
Auto Trait Implementations§
impl Freeze for ObserveSpoolRequest
impl RefUnwindSafe for ObserveSpoolRequest
impl Send for ObserveSpoolRequest
impl Sync for ObserveSpoolRequest
impl Unpin for ObserveSpoolRequest
impl UnsafeUnpin for ObserveSpoolRequest
impl UnwindSafe for ObserveSpoolRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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