pub struct CommandsListRequest {
pub include_builtins: Option<bool>,
pub include_client_commands: Option<bool>,
pub include_skills: Option<bool>,
}Expand description
Optional filters controlling which command sources to include in the listing.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§include_builtins: Option<bool>Include runtime built-in commands
include_client_commands: Option<bool>Include commands registered by protocol clients, including SDK clients and extensions
include_skills: Option<bool>Include enabled user-invocable skills and commands
Trait Implementations§
Source§impl Clone for CommandsListRequest
impl Clone for CommandsListRequest
Source§fn clone(&self) -> CommandsListRequest
fn clone(&self) -> CommandsListRequest
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 CommandsListRequest
impl Debug for CommandsListRequest
Source§impl Default for CommandsListRequest
impl Default for CommandsListRequest
Source§fn default() -> CommandsListRequest
fn default() -> CommandsListRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommandsListRequest
impl<'de> Deserialize<'de> for CommandsListRequest
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
Auto Trait Implementations§
impl Freeze for CommandsListRequest
impl RefUnwindSafe for CommandsListRequest
impl Send for CommandsListRequest
impl Sync for CommandsListRequest
impl Unpin for CommandsListRequest
impl UnsafeUnpin for CommandsListRequest
impl UnwindSafe for CommandsListRequest
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