pub struct ProgramStatusCapabilities {
pub states: Vec<String>,
pub kinds: Vec<String>,
}Expand description
Accepted program status names from an OSC 7501 query reply.
The decoder supplies fixed defaults for absent fields and preserves explicit empty lists and names from protocol extensions.
Fields§
§states: Vec<String>Accepted state names. An absent field means idle, working,
done, blocked, and error. The list excludes clear.
kinds: Vec<String>Accepted kind names. An absent field means permission,
question, and auth.
Trait Implementations§
Source§impl Clone for ProgramStatusCapabilities
impl Clone for ProgramStatusCapabilities
Source§fn clone(&self) -> ProgramStatusCapabilities
fn clone(&self) -> ProgramStatusCapabilities
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 moreSource§impl Debug for ProgramStatusCapabilities
impl Debug for ProgramStatusCapabilities
impl Eq for ProgramStatusCapabilities
impl StructuralPartialEq for ProgramStatusCapabilities
Auto Trait Implementations§
impl Freeze for ProgramStatusCapabilities
impl RefUnwindSafe for ProgramStatusCapabilities
impl Send for ProgramStatusCapabilities
impl Sync for ProgramStatusCapabilities
impl Unpin for ProgramStatusCapabilities
impl UnsafeUnpin for ProgramStatusCapabilities
impl UnwindSafe for ProgramStatusCapabilities
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