Struct yy_typings::AudioGroupId[][src]

pub struct AudioGroupId {
    pub name: String,
    pub path: AudioGroupPath,
}

A unqiue Id for audiogroups. Although it appears as if it could support hierarchies and nesting, audio ids never actually show that in practice, so this form is likely an artifact of the Yyg internal project structures.. The first member of this hierarchy is always audiogroups.

Fields

name: String

The human readable name of the parent. For a audiogroup Default, this name would read Default.

path: AudioGroupPath

The path to the audio group, where:

assert_eq!(self.path.0, format!("audiogroups/{}", self.name))

Trait Implementations

impl Clone for AudioGroupId[src]

impl Debug for AudioGroupId[src]

impl Default for AudioGroupId[src]

impl<'de> Deserialize<'de> for AudioGroupId[src]

impl Eq for AudioGroupId[src]

impl Hash for AudioGroupId[src]

impl PartialEq<AudioGroupId> for AudioGroupId[src]

impl Serialize for AudioGroupId[src]

impl StructuralEq for AudioGroupId[src]

impl StructuralPartialEq for AudioGroupId[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.