pub struct PluginHeader {
pub name: String,
pub version: Version,
pub plugin_type: PluginType,
pub target_runtime: String,
pub cmir_version: u32,
}Fields§
§name: String§version: Version§plugin_type: PluginType§target_runtime: String§cmir_version: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for PluginHeader
impl<'de> Deserialize<'de> for PluginHeader
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 PluginHeader
impl RefUnwindSafe for PluginHeader
impl Send for PluginHeader
impl Sync for PluginHeader
impl Unpin for PluginHeader
impl UnsafeUnpin for PluginHeader
impl UnwindSafe for PluginHeader
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