pub struct FocusTrackerConfig {
pub poll_interval: Duration,
pub icon: IconConfig,
}Expand description
Configuration for focus tracking behavior
Fields§
§poll_interval: DurationPolling interval for focus change detection Default: 100ms
icon: IconConfigIcon processing configuration Default: IconConfig::default()
Implementations§
Source§impl FocusTrackerConfig
impl FocusTrackerConfig
Sourcepub fn with_icon_config(self, icon: IconConfig) -> Self
pub fn with_icon_config(self, icon: IconConfig) -> Self
Sourcepub fn with_icon_size(self, size: u32) -> Self
pub fn with_icon_size(self, size: u32) -> Self
Sourcepub fn with_poll_interval(self, interval: Duration) -> Self
pub fn with_poll_interval(self, interval: Duration) -> Self
Sourcepub fn with_poll_interval_ms(self, ms: u64) -> Self
pub fn with_poll_interval_ms(self, ms: u64) -> Self
Trait Implementations§
Source§impl Clone for FocusTrackerConfig
impl Clone for FocusTrackerConfig
Source§fn clone(&self) -> FocusTrackerConfig
fn clone(&self) -> FocusTrackerConfig
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 FocusTrackerConfig
impl Debug for FocusTrackerConfig
Auto Trait Implementations§
impl Freeze for FocusTrackerConfig
impl RefUnwindSafe for FocusTrackerConfig
impl Send for FocusTrackerConfig
impl Sync for FocusTrackerConfig
impl Unpin for FocusTrackerConfig
impl UnwindSafe for FocusTrackerConfig
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().