Struct yy_typings::AudioGroupId [−][src]
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]
fn clone(&self) -> AudioGroupId
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AudioGroupId
[src]
impl Default for AudioGroupId
[src]
fn default() -> AudioGroupId
[src]
impl<'de> Deserialize<'de> for AudioGroupId
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for AudioGroupId
[src]
impl Hash for AudioGroupId
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<AudioGroupId> for AudioGroupId
[src]
fn eq(&self, other: &AudioGroupId) -> bool
[src]
fn ne(&self, other: &AudioGroupId) -> bool
[src]
impl Serialize for AudioGroupId
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for AudioGroupId
[src]
impl StructuralPartialEq for AudioGroupId
[src]
Auto Trait Implementations
impl RefUnwindSafe for AudioGroupId
impl Send for AudioGroupId
impl Sync for AudioGroupId
impl Unpin for AudioGroupId
impl UnwindSafe for AudioGroupId
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,