pub struct ListStatesRequest {
pub repo_path: Option<RepositoryRef>,
pub ref: String,
pub limit: u32,
pub status_filter: Vec<i32>,
}Fields§
§repo_path: Option<RepositoryRef>§ref: String§limit: u32§status_filter: Vec<i32>+weft#469: server-side filter to non-published statuses. Empty = no filter (all statuses returned).
Implementations§
Source§impl ListStatesRequest
impl ListStatesRequest
Sourcepub fn status_filter(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<StateStatus>> ⓘ
pub fn status_filter( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<StateStatus>> ⓘ
Returns an iterator which yields the valid enum values contained in status_filter.
Sourcepub fn push_status_filter(&mut self, value: StateStatus)
pub fn push_status_filter(&mut self, value: StateStatus)
Appends the provided enum value to status_filter.
Trait Implementations§
Source§impl Clone for ListStatesRequest
impl Clone for ListStatesRequest
Source§fn clone(&self) -> ListStatesRequest
fn clone(&self) -> ListStatesRequest
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 ListStatesRequest
impl Debug for ListStatesRequest
Source§impl Default for ListStatesRequest
impl Default for ListStatesRequest
impl Eq for ListStatesRequest
Source§impl Hash for ListStatesRequest
impl Hash for ListStatesRequest
Source§impl Message for ListStatesRequest
impl Message for ListStatesRequest
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 ListStatesRequest
impl PartialEq for ListStatesRequest
impl StructuralPartialEq for ListStatesRequest
Auto Trait Implementations§
impl Freeze for ListStatesRequest
impl RefUnwindSafe for ListStatesRequest
impl Send for ListStatesRequest
impl Sync for ListStatesRequest
impl Unpin for ListStatesRequest
impl UnsafeUnpin for ListStatesRequest
impl UnwindSafe for ListStatesRequest
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