pub struct ModeDescriptor {
pub id: String,
pub name: String,
pub description: Option<String>,
}Expand description
A public description of an optional permission mode. Used by defect-acp to construct
an ACP SessionMode.
It is a “policy-free” projection of crate::policy::PolicyMode — exposing only the
id/display fields without leaking the internal decision engine.
Fields§
§id: String§name: String§description: Option<String>Trait Implementations§
Source§impl Clone for ModeDescriptor
impl Clone for ModeDescriptor
Source§fn clone(&self) -> ModeDescriptor
fn clone(&self) -> ModeDescriptor
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 moreAuto Trait Implementations§
impl Freeze for ModeDescriptor
impl RefUnwindSafe for ModeDescriptor
impl Send for ModeDescriptor
impl Sync for ModeDescriptor
impl Unpin for ModeDescriptor
impl UnsafeUnpin for ModeDescriptor
impl UnwindSafe for ModeDescriptor
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