pub struct EnumerationBuilder { /* private fields */ }Implementations§
Source§impl EnumerationBuilder
impl EnumerationBuilder
pub fn new() -> Self
pub fn finalize(&self) -> Ref<Enumeration>
pub fn append(&mut self, name: &str) -> &mut Self
pub fn insert(&mut self, name: &str, value: u64) -> &mut Self
pub fn replace(&mut self, id: usize, name: &str, value: u64) -> &mut Self
pub fn remove(&mut self, id: usize) -> &mut Self
pub fn members(&self) -> Vec<EnumerationMember>
Trait Implementations§
Source§impl Default for EnumerationBuilder
impl Default for EnumerationBuilder
Source§impl Drop for EnumerationBuilder
impl Drop for EnumerationBuilder
impl Eq for EnumerationBuilder
Source§impl From<&Enumeration> for EnumerationBuilder
impl From<&Enumeration> for EnumerationBuilder
Source§fn from(enumeration: &Enumeration) -> Self
fn from(enumeration: &Enumeration) -> Self
Converts to this type from the input type.
Source§impl Hash for EnumerationBuilder
impl Hash for EnumerationBuilder
Source§impl PartialEq for EnumerationBuilder
impl PartialEq for EnumerationBuilder
Source§fn eq(&self, other: &EnumerationBuilder) -> bool
fn eq(&self, other: &EnumerationBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EnumerationBuilder
Auto Trait Implementations§
impl !Send for EnumerationBuilder
impl !Sync for EnumerationBuilder
impl Freeze for EnumerationBuilder
impl RefUnwindSafe for EnumerationBuilder
impl Unpin for EnumerationBuilder
impl UnsafeUnpin for EnumerationBuilder
impl UnwindSafe for EnumerationBuilder
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