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§impl Debug for CapabilityQuery
impl Debug for CapabilityQuery
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