pub struct RuntimePluginDescriptor {
pub schema_version: u32,
pub runtime_id: String,
pub plugin_version: String,
pub library: String,
pub sha256: String,
}Fields§
§schema_version: u32§runtime_id: String§plugin_version: String§library: StringPackage-relative dynamic-library path. It is never resolved relative to a model directory.
sha256: StringImplementations§
Source§impl RuntimePluginDescriptor
impl RuntimePluginDescriptor
pub fn validate(&self) -> PluginRuntimeResult<()>
Trait Implementations§
Source§impl Clone for RuntimePluginDescriptor
impl Clone for RuntimePluginDescriptor
Source§fn clone(&self) -> RuntimePluginDescriptor
fn clone(&self) -> RuntimePluginDescriptor
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 Debug for RuntimePluginDescriptor
impl Debug for RuntimePluginDescriptor
Source§impl<'de> Deserialize<'de> for RuntimePluginDescriptor
impl<'de> Deserialize<'de> for RuntimePluginDescriptor
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
impl Eq for RuntimePluginDescriptor
Source§impl PartialEq for RuntimePluginDescriptor
impl PartialEq for RuntimePluginDescriptor
Source§impl Serialize for RuntimePluginDescriptor
impl Serialize for RuntimePluginDescriptor
impl StructuralPartialEq for RuntimePluginDescriptor
Auto Trait Implementations§
impl Freeze for RuntimePluginDescriptor
impl RefUnwindSafe for RuntimePluginDescriptor
impl Send for RuntimePluginDescriptor
impl Sync for RuntimePluginDescriptor
impl Unpin for RuntimePluginDescriptor
impl UnsafeUnpin for RuntimePluginDescriptor
impl UnwindSafe for RuntimePluginDescriptor
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.