pub struct PluginsMarketplacesAddRequest {
pub source: String,
pub working_directory: Option<String>,
}Expand description
Marketplace source and optional working directory for relative-path resolution.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§source: StringMarketplace source. Accepts the same forms as the CLI: “owner/repo” or “owner/repo#ref” (GitHub), an http/https/ssh URL (optionally with #ref), a git scp-style URL (user@host:path), or a local path. The marketplace’s own name (from its manifest) is used as the registration key.
working_directory: Option<String>Working directory used to resolve relative local paths in source. Defaults to the server’s current working directory.
Trait Implementations§
Source§impl Clone for PluginsMarketplacesAddRequest
impl Clone for PluginsMarketplacesAddRequest
Source§fn clone(&self) -> PluginsMarketplacesAddRequest
fn clone(&self) -> PluginsMarketplacesAddRequest
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 Default for PluginsMarketplacesAddRequest
impl Default for PluginsMarketplacesAddRequest
Source§fn default() -> PluginsMarketplacesAddRequest
fn default() -> PluginsMarketplacesAddRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PluginsMarketplacesAddRequest
impl<'de> Deserialize<'de> for PluginsMarketplacesAddRequest
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 PluginsMarketplacesAddRequest
impl RefUnwindSafe for PluginsMarketplacesAddRequest
impl Send for PluginsMarketplacesAddRequest
impl Sync for PluginsMarketplacesAddRequest
impl Unpin for PluginsMarketplacesAddRequest
impl UnsafeUnpin for PluginsMarketplacesAddRequest
impl UnwindSafe for PluginsMarketplacesAddRequest
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