pub struct IndexVersion {
pub version: Version,
pub protocol: u32,
pub artifacts: BTreeMap<String, Artifact>,
}Fields§
§version: Version§protocol: u32Plugin protocol version this release speaks.
artifacts: BTreeMap<String, Artifact>Platform (see platform) → artifact.
Trait Implementations§
Source§impl Clone for IndexVersion
impl Clone for IndexVersion
Source§impl Debug for IndexVersion
impl Debug for IndexVersion
Source§impl<'de> Deserialize<'de> for IndexVersion
impl<'de> Deserialize<'de> for IndexVersion
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 IndexVersion
impl RefUnwindSafe for IndexVersion
impl Send for IndexVersion
impl Sync for IndexVersion
impl Unpin for IndexVersion
impl UnsafeUnpin for IndexVersion
impl UnwindSafe for IndexVersion
Blanket Implementations§
impl<T> Allocation for T
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