pub struct ObservedRoute {
pub display: Vec<Symbol>,
pub input: Vec<Symbol>,
pub output: Vec<Symbol>,
pub links: Vec<Symbol>,
pub streams: Vec<Symbol>,
}Expand description
Capabilities observed on a concrete route and its attached accessories.
Fields§
§display: Vec<Symbol>Observed display capability tokens.
input: Vec<Symbol>Observed input capability tokens.
output: Vec<Symbol>Observed output capability tokens.
links: Vec<Symbol>Observed link tokens.
streams: Vec<Symbol>Observed stream tokens.
Implementations§
Source§impl ObservedRoute
impl ObservedRoute
Sourcepub fn from_profile(profile: &DeviceProfile) -> Self
pub fn from_profile(profile: &DeviceProfile) -> Self
Builds an observed route from an existing profile.
Trait Implementations§
Source§impl Clone for ObservedRoute
impl Clone for ObservedRoute
Source§fn clone(&self) -> ObservedRoute
fn clone(&self) -> ObservedRoute
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 ObservedRoute
impl Debug for ObservedRoute
Source§impl Default for ObservedRoute
impl Default for ObservedRoute
Source§fn default() -> ObservedRoute
fn default() -> ObservedRoute
Returns the “default value” for a type. Read more
impl Eq for ObservedRoute
Source§impl PartialEq for ObservedRoute
impl PartialEq for ObservedRoute
impl StructuralPartialEq for ObservedRoute
Auto Trait Implementations§
impl Freeze for ObservedRoute
impl RefUnwindSafe for ObservedRoute
impl Send for ObservedRoute
impl Sync for ObservedRoute
impl Unpin for ObservedRoute
impl UnsafeUnpin for ObservedRoute
impl UnwindSafe for ObservedRoute
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