pub struct PluginListParams {
pub cwds: Option<Vec<AbsolutePathBuf>>,
pub marketplace_kinds: Option<Vec<PluginListMarketplaceKind>>,
}Expand description
PluginListParams
JSON schema
{
"title": "PluginListParams",
"type": "object",
"properties": {
"cwds": {
"description": "Optional working directories used to discover repo marketplaces. When omitted, only home-scoped marketplaces and the official curated marketplace are considered.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/AbsolutePathBuf"
}
},
"marketplaceKinds": {
"description": "Optional marketplace kind filter. When omitted, only local marketplaces are queried, plus the default remote catalog when enabled by feature flag.",
"type": [
"array",
"null"
],
"items": {
"$ref": "#/definitions/PluginListMarketplaceKind"
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Fields§
§cwds: Option<Vec<AbsolutePathBuf>>Optional working directories used to discover repo marketplaces. When omitted, only home-scoped marketplaces and the official curated marketplace are considered.
marketplace_kinds: Option<Vec<PluginListMarketplaceKind>>Optional marketplace kind filter. When omitted, only local marketplaces are queried, plus the default remote catalog when enabled by feature flag.
Trait Implementations§
Source§impl Clone for PluginListParams
impl Clone for PluginListParams
Source§fn clone(&self) -> PluginListParams
fn clone(&self) -> PluginListParams
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 PluginListParams
impl Debug for PluginListParams
Source§impl Default for PluginListParams
impl Default for PluginListParams
Source§impl<'de> Deserialize<'de> for PluginListParams
impl<'de> Deserialize<'de> for PluginListParams
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 PluginListParams
impl RefUnwindSafe for PluginListParams
impl Send for PluginListParams
impl Sync for PluginListParams
impl Unpin for PluginListParams
impl UnsafeUnpin for PluginListParams
impl UnwindSafe for PluginListParams
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