pub struct ListMessagesFilter {
pub max_count: u16,
pub offset: u16,
pub read_status: Option<ReadStatus>,
pub originating_address: Option<String>,
pub period_begin: Option<String>,
pub period_end: Option<String>,
}Expand description
Default fetches up to 1024 messages with no filters applied.
Fields§
§max_count: u16Maximum entries to return; capped by the device’s own limit.
offset: u16Zero-based index of the first entry to return.
read_status: Option<ReadStatus>Omit to return all messages regardless of read state.
originating_address: Option<String>Filter by sender/originator address. Null bytes prohibited.
period_begin: Option<String>Earliest message timestamp, format YYYYMMDDTHHMMSS[±HHMM]. Null bytes prohibited.
period_end: Option<String>Latest message timestamp, format YYYYMMDDTHHMMSS[±HHMM]. Null bytes prohibited.
Trait Implementations§
Source§impl Clone for ListMessagesFilter
impl Clone for ListMessagesFilter
Source§fn clone(&self) -> ListMessagesFilter
fn clone(&self) -> ListMessagesFilter
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 ListMessagesFilter
impl Debug for ListMessagesFilter
Auto Trait Implementations§
impl Freeze for ListMessagesFilter
impl RefUnwindSafe for ListMessagesFilter
impl Send for ListMessagesFilter
impl Sync for ListMessagesFilter
impl Unpin for ListMessagesFilter
impl UnsafeUnpin for ListMessagesFilter
impl UnwindSafe for ListMessagesFilter
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> 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