pub struct CatalogPluginRepositorySource {
pub path: String,
pub repository: String,
}Expand description
Syntactically validated GitHub repository provenance declared by catalog metadata. This is a source claim rather than proof that the descriptor URL resolves to the repository.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§path: StringCase-preserving safe relative POSIX path derived from metadata.repoPath.
repository: StringCanonical lowercase owner/repository name derived from metadata.sourceSet.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CatalogPluginRepositorySource
impl<'de> Deserialize<'de> for CatalogPluginRepositorySource
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 CatalogPluginRepositorySource
impl RefUnwindSafe for CatalogPluginRepositorySource
impl Send for CatalogPluginRepositorySource
impl Sync for CatalogPluginRepositorySource
impl Unpin for CatalogPluginRepositorySource
impl UnsafeUnpin for CatalogPluginRepositorySource
impl UnwindSafe for CatalogPluginRepositorySource
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