pub struct JsonHostBindingDescriptor {
pub binding_id: u32,
pub requirement_id: String,
pub provider_instance: String,
pub capability_id: String,
pub descriptor_version: String,
pub descriptor_digest: String,
pub request_operations: Vec<String>,
pub stream_operations: Vec<String>,
pub event_operations: Vec<String>,
}Expand description
One exact Plan binding exposed to a guest Plugin after lifecycle activation.
Fields§
§binding_id: u32§requirement_id: String§provider_instance: String§capability_id: String§descriptor_version: String§descriptor_digest: String§request_operations: Vec<String>§stream_operations: Vec<String>§event_operations: Vec<String>Trait Implementations§
Source§impl Clone for JsonHostBindingDescriptor
impl Clone for JsonHostBindingDescriptor
Source§impl Debug for JsonHostBindingDescriptor
impl Debug for JsonHostBindingDescriptor
impl Eq for JsonHostBindingDescriptor
impl StructuralPartialEq for JsonHostBindingDescriptor
Auto Trait Implementations§
impl Freeze for JsonHostBindingDescriptor
impl RefUnwindSafe for JsonHostBindingDescriptor
impl Send for JsonHostBindingDescriptor
impl Sync for JsonHostBindingDescriptor
impl Unpin for JsonHostBindingDescriptor
impl UnsafeUnpin for JsonHostBindingDescriptor
impl UnwindSafe for JsonHostBindingDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.