Struct binaryninja::types::EnumerationBuilder
source · [−]pub struct EnumerationBuilder { /* private fields */ }
Implementations
sourceimpl EnumerationBuilder
impl EnumerationBuilder
pub fn new() -> Self
pub fn finalize(&self) -> Ref<Enumeration>
pub fn append<S: BnStrCompatible>(&self, name: S) -> &Self
pub fn insert<S: BnStrCompatible>(&self, name: S, value: u64) -> &Self
pub fn replace<S: BnStrCompatible>(&self, id: usize, name: S, value: u64) -> &Self
pub fn remove(&self, id: usize) -> &Self
pub fn members(&self) -> Vec<EnumerationMember>
Trait Implementations
sourceimpl Default for EnumerationBuilder
impl Default for EnumerationBuilder
sourceimpl Drop for EnumerationBuilder
impl Drop for EnumerationBuilder
sourceimpl From<&Enumeration> for EnumerationBuilder
impl From<&Enumeration> for EnumerationBuilder
sourcefn from(enumeration: &Enumeration) -> Self
fn from(enumeration: &Enumeration) -> Self
Converts to this type from the input type.
sourceimpl Hash for EnumerationBuilder
impl Hash for EnumerationBuilder
sourceimpl PartialEq<EnumerationBuilder> for EnumerationBuilder
impl PartialEq<EnumerationBuilder> for EnumerationBuilder
sourcefn eq(&self, other: &EnumerationBuilder) -> bool
fn eq(&self, other: &EnumerationBuilder) -> bool
impl Eq for EnumerationBuilder
impl StructuralEq for EnumerationBuilder
impl StructuralPartialEq for EnumerationBuilder
Auto Trait Implementations
impl RefUnwindSafe for EnumerationBuilder
impl !Send for EnumerationBuilder
impl !Sync for EnumerationBuilder
impl Unpin for EnumerationBuilder
impl UnwindSafe for EnumerationBuilder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more