pub struct Range { /* private fields */ }
Implementations§
source§impl Range
impl Range
sourcepub fn new(
core_requests: Range8,
core_replies: Range8,
ext_requests: ExtRange,
ext_replies: ExtRange,
delivered_events: Range8,
device_events: Range8,
errors: Range8,
client_started: bool,
client_died: bool,
) -> Range
pub fn new( core_requests: Range8, core_replies: Range8, ext_requests: ExtRange, ext_replies: ExtRange, delivered_events: Range8, device_events: Range8, errors: Range8, client_started: bool, client_died: bool, ) -> Range
Construct a new Range.
pub fn core_requests(&self) -> Range8
pub fn core_replies(&self) -> Range8
pub fn ext_requests(&self) -> ExtRange
pub fn ext_replies(&self) -> ExtRange
pub fn delivered_events(&self) -> Range8
pub fn device_events(&self) -> Range8
pub fn errors(&self) -> Range8
pub fn client_started(&self) -> bool
pub fn client_died(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Range
impl RefUnwindSafe for Range
impl Send for Range
impl Sync for Range
impl Unpin for Range
impl UnwindSafe for Range
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)