pub struct CapabilityQuery {
pub supports_consumer: Option<bool>,
pub supports_producer: Option<bool>,
pub supports_polling_consumer: Option<bool>,
pub supports_streaming: Option<bool>,
}Expand description
Tri-state query struct. Each field, when Some(v), constrains the
corresponding ComponentCapabilities field to equal v. None
means “don’t care”.
Fields§
§supports_consumer: Option<bool>§supports_producer: Option<bool>§supports_polling_consumer: Option<bool>§supports_streaming: Option<bool>Trait Implementations§
Source§impl Clone for CapabilityQuery
impl Clone for CapabilityQuery
Source§fn clone(&self) -> CapabilityQuery
fn clone(&self) -> CapabilityQuery
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 CapabilityQuery
impl Debug for CapabilityQuery
Source§impl Default for CapabilityQuery
impl Default for CapabilityQuery
Source§fn default() -> CapabilityQuery
fn default() -> CapabilityQuery
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CapabilityQuery
impl RefUnwindSafe for CapabilityQuery
impl Send for CapabilityQuery
impl Sync for CapabilityQuery
impl Unpin for CapabilityQuery
impl UnsafeUnpin for CapabilityQuery
impl UnwindSafe for CapabilityQuery
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