pub struct SpecIndex {
pub repository: String,
pub commit: String,
pub files: Vec<SpecIndexEntry>,
}Expand description
Vendored agent-rules-spec index manifest.
Fields§
§repository: StringUpstream repository URL.
commit: StringPinned upstream git commit.
files: Vec<SpecIndexEntry>Vendored file manifest entries.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SpecIndex
impl<'de> Deserialize<'de> for SpecIndex
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 SpecIndex
impl RefUnwindSafe for SpecIndex
impl Send for SpecIndex
impl Sync for SpecIndex
impl Unpin for SpecIndex
impl UnsafeUnpin for SpecIndex
impl UnwindSafe for SpecIndex
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