pub struct SdJournal { /* private fields */ }Implementations§
Source§impl SdJournal
impl SdJournal
pub fn add_match(&mut self, data: &[u8])
pub fn add_conjunction(&mut self) -> Result<(), Error>
pub fn add_disjunction(&mut self) -> Result<(), Error>
pub fn flush_matches(&mut self)
pub fn next(&mut self) -> Result<i32, Error>
pub fn previous(&mut self) -> Result<i32, Error>
pub fn seek_head(&mut self)
pub fn seek_tail(&mut self)
pub fn seek_realtime_usec(&mut self, usec: u64)
pub fn seek_cursor(&mut self, cursor: &str) -> Result<(), Error>
pub fn get_entry(&mut self) -> Result<Entry, Error>
pub fn get_realtime_usec(&self) -> Result<u64, Error>
pub fn get_cursor(&self) -> Result<String, Error>
pub fn get_seqnum(&self) -> Result<(u64, [u8; 16]), Error>
pub fn get_monotonic_usec(&self) -> Result<(u64, [u8; 16]), Error>
pub fn test_cursor(&self, cursor: &str) -> Result<bool, Error>
pub fn restart_data(&mut self) -> Result<(), Error>
pub fn enumerate_available_data(&mut self) -> Result<Option<&[u8]>, Error>
pub fn enumerate_fields(&mut self) -> Result<Vec<String>, Error>
pub fn restart_fields(&mut self) -> Result<(), Error>
pub fn enumerate_field(&mut self) -> Result<Option<String>, Error>
pub fn visit_unique_values<F>( &mut self, field: &str, visitor: F, ) -> Result<(), Error>
pub fn query_unique( &mut self, field: &str, ) -> Result<Vec<(String, Vec<u8>)>, Error>
pub fn query_unique_state(&mut self, field: &str) -> Result<(), Error>
pub fn restart_unique(&mut self)
pub fn enumerate_available_unique(&mut self) -> Result<Option<Vec<u8>>, Error>
pub fn list_boots(&self) -> Vec<BootInfo>
pub fn set_output_mode(&mut self, mode: OutputMode)
pub fn process_output(&self, entry: &Entry) -> Result<Vec<u8>, Error>
Auto Trait Implementations§
impl !RefUnwindSafe for SdJournal
impl !Send for SdJournal
impl !Sync for SdJournal
impl !UnwindSafe for SdJournal
impl Freeze for SdJournal
impl Unpin for SdJournal
impl UnsafeUnpin for SdJournal
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