pub struct FocusSignal {
pub source_app: String,
pub target: FocusTarget,
pub is_editable: bool,
pub timestamp: SystemTime,
}Fields§
§source_app: String§target: FocusTarget§is_editable: bool§timestamp: SystemTimeImplementations§
Source§impl FocusSignal
impl FocusSignal
pub fn new(source_app: String, target: FocusTarget, is_editable: bool) -> Self
Trait Implementations§
Source§impl Clone for FocusSignal
impl Clone for FocusSignal
Source§fn clone(&self) -> FocusSignal
fn clone(&self) -> FocusSignal
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 FocusSignal
impl Debug for FocusSignal
Source§impl<'de> Deserialize<'de> for FocusSignal
impl<'de> Deserialize<'de> for FocusSignal
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
Source§impl PartialEq for FocusSignal
impl PartialEq for FocusSignal
Source§impl Serialize for FocusSignal
impl Serialize for FocusSignal
impl Eq for FocusSignal
impl StructuralPartialEq for FocusSignal
Auto Trait Implementations§
impl Freeze for FocusSignal
impl RefUnwindSafe for FocusSignal
impl Send for FocusSignal
impl Sync for FocusSignal
impl Unpin for FocusSignal
impl UnsafeUnpin for FocusSignal
impl UnwindSafe for FocusSignal
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