pub struct CompositeMetadata {
pub devices: &'static [DeviceMetadata],
pub source_symbol_aliases: &'static [SourceSymbolAliasMetadata],
}Fields§
§devices: &'static [DeviceMetadata]§source_symbol_aliases: &'static [SourceSymbolAliasMetadata]Implementations§
Source§impl CompositeMetadata
impl CompositeMetadata
pub fn devices(&self) -> &'static [DeviceMetadata]
pub fn device_by_name(&self, name: &str) -> Option<&'static DeviceMetadata>
pub fn source_symbol_aliases(&self) -> &'static [SourceSymbolAliasMetadata]
pub fn source_symbol_device_code(&self, name: &str) -> Option<u8>
pub fn validate_source_symbols<I, V, Ty, Info>( &self, module: &LocalModule<I, V, Ty, Info>, ) -> Result<()>
Trait Implementations§
Source§impl Clone for CompositeMetadata
impl Clone for CompositeMetadata
Source§fn clone(&self) -> CompositeMetadata
fn clone(&self) -> CompositeMetadata
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 CompositeMetadata
impl Debug for CompositeMetadata
impl Eq for CompositeMetadata
Source§impl PartialEq for CompositeMetadata
impl PartialEq for CompositeMetadata
impl StructuralPartialEq for CompositeMetadata
Auto Trait Implementations§
impl Freeze for CompositeMetadata
impl RefUnwindSafe for CompositeMetadata
impl Send for CompositeMetadata
impl Sync for CompositeMetadata
impl Unpin for CompositeMetadata
impl UnsafeUnpin for CompositeMetadata
impl UnwindSafe for CompositeMetadata
Blanket Implementations§
Source§impl<D> Apply<PushToStack<()>> for D
impl<D> Apply<PushToStack<()>> for D
Source§fn apply(&mut self, _: PushToStack<()>)
fn apply(&mut self, _: PushToStack<()>)
Apply a single effect to this destination.
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
§type Iter<'a> = Once<&'a T>
where
T: 'a
type Iter<'a> = Once<&'a T> where T: 'a
An iterator over the items within this container, by reference.
§fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
Check whether an item is contained within this sequence.
§fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
Convert an item of the sequence into a [
MaybeRef].