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