pub struct SessionMode {
pub id: String,
pub name: String,
pub description: Option<String>,
}Expand description
One entry from an agent’s availableModes.
description is the agent’s own wording for what the mode permits, which is the only
trustworthy account of it: auto and full-access mean whatever that agent decided,
and the client must not infer permissions from the name.
Fields§
§id: String§name: String§description: Option<String>Trait Implementations§
Source§impl Clone for SessionMode
impl Clone for SessionMode
Source§fn clone(&self) -> SessionMode
fn clone(&self) -> SessionMode
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 SessionMode
impl Debug for SessionMode
impl Eq for SessionMode
Source§impl PartialEq for SessionMode
impl PartialEq for SessionMode
impl StructuralPartialEq for SessionMode
Auto Trait Implementations§
impl Freeze for SessionMode
impl RefUnwindSafe for SessionMode
impl Send for SessionMode
impl Sync for SessionMode
impl Unpin for SessionMode
impl UnsafeUnpin for SessionMode
impl UnwindSafe for SessionMode
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