pub struct BoundaryEventInfo {
pub event_type: String,
pub from_context: String,
pub to_context: String,
pub timestamp: u64,
pub icon: String,
pub color: String,
}Expand description
Boundary event information (FFI/Rust crossings)
Fields§
§event_type: StringEvent type (RustToFfi, FfiToRust, etc.)
from_context: StringSource context
to_context: StringTarget context
timestamp: u64Timestamp
icon: StringDirection icon
color: StringDirection color
Trait Implementations§
Source§impl Clone for BoundaryEventInfo
impl Clone for BoundaryEventInfo
Source§fn clone(&self) -> BoundaryEventInfo
fn clone(&self) -> BoundaryEventInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 BoundaryEventInfo
impl Debug for BoundaryEventInfo
Source§impl<'de> Deserialize<'de> for BoundaryEventInfo
impl<'de> Deserialize<'de> for BoundaryEventInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BoundaryEventInfo
impl RefUnwindSafe for BoundaryEventInfo
impl Send for BoundaryEventInfo
impl Sync for BoundaryEventInfo
impl Unpin for BoundaryEventInfo
impl UnsafeUnpin for BoundaryEventInfo
impl UnwindSafe for BoundaryEventInfo
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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