pub struct Event { /* private fields */ }Implementations§
Source§impl Event
impl Event
pub fn create(message: &str) -> Result<Self>
pub fn create_from_c_string(message: CString) -> Self
pub fn with_category(self, category: Category) -> Self
pub fn with_color(self, color: Color) -> Self
pub fn with_payload(self, payload: Payload) -> Self
pub fn mark(&self)
pub fn local_range(&self) -> LocalRange
pub fn range(&self) -> Range
pub fn domain_mark(&self, domain: &Domain)
pub fn domain_local_range<'a>(&self, domain: &'a Domain) -> DomainLocalRange<'a>
pub fn domain_range<'a>(&self, domain: &'a Domain) -> DomainRange<'a>
pub fn attributes(&self) -> EventAttributes<'_>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnsafeUnpin for Event
impl UnwindSafe for Event
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