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>,
}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>Trait Implementations§
Source§impl Clone for JsonHostBindingDescriptor
impl Clone for JsonHostBindingDescriptor
Source§fn clone(&self) -> JsonHostBindingDescriptor
fn clone(&self) -> JsonHostBindingDescriptor
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 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