pub struct FocusReporting(/* private fields */);Expand description
DEC 1004 — focus reporting. The program is told when the terminal
gains (ESC[I) or loses (ESC[O) focus.
Implementations§
Trait Implementations§
Source§impl Clone for FocusReporting
impl Clone for FocusReporting
Source§fn clone(&self) -> FocusReporting
fn clone(&self) -> FocusReporting
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FocusReporting
Source§impl Debug for FocusReporting
impl Debug for FocusReporting
Source§impl Default for FocusReporting
impl Default for FocusReporting
Source§fn default() -> FocusReporting
fn default() -> FocusReporting
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FocusReporting
impl<'de> Deserialize<'de> for FocusReporting
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
impl Eq for FocusReporting
Source§impl PartialEq for FocusReporting
impl PartialEq for FocusReporting
Source§impl Serialize for FocusReporting
impl Serialize for FocusReporting
impl StructuralPartialEq for FocusReporting
Auto Trait Implementations§
impl Freeze for FocusReporting
impl RefUnwindSafe for FocusReporting
impl Send for FocusReporting
impl Sync for FocusReporting
impl Unpin for FocusReporting
impl UnsafeUnpin for FocusReporting
impl UnwindSafe for FocusReporting
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