pub struct EngineProviderDescriptor { /* private fields */ }Implementations§
Source§impl EngineProviderDescriptor
impl EngineProviderDescriptor
pub fn new( provider_id: ProviderId, contract_version: ContractVersion, implementation_fingerprint: impl Into<String>, device_id: DeviceId, capabilities: BTreeSet<CapabilityId>, ) -> Result<Self, VNextError>
pub fn provider_id(&self) -> &ProviderId
pub const fn contract_version(&self) -> ContractVersion
pub fn implementation_fingerprint(&self) -> &str
pub fn device_id(&self) -> &DeviceId
pub fn capabilities(&self) -> &BTreeSet<CapabilityId>
Trait Implementations§
Source§impl Clone for EngineProviderDescriptor
impl Clone for EngineProviderDescriptor
Source§fn clone(&self) -> EngineProviderDescriptor
fn clone(&self) -> EngineProviderDescriptor
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 EngineProviderDescriptor
impl Debug for EngineProviderDescriptor
Source§impl<'de> Deserialize<'de> for EngineProviderDescriptor
impl<'de> Deserialize<'de> for EngineProviderDescriptor
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 EngineProviderDescriptor
Source§impl PartialEq for EngineProviderDescriptor
impl PartialEq for EngineProviderDescriptor
Source§impl Serialize for EngineProviderDescriptor
impl Serialize for EngineProviderDescriptor
impl StructuralPartialEq for EngineProviderDescriptor
Auto Trait Implementations§
impl Freeze for EngineProviderDescriptor
impl RefUnwindSafe for EngineProviderDescriptor
impl Send for EngineProviderDescriptor
impl Sync for EngineProviderDescriptor
impl Unpin for EngineProviderDescriptor
impl UnsafeUnpin for EngineProviderDescriptor
impl UnwindSafe for EngineProviderDescriptor
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