pub struct MopFnAliasPairs {
arg_size: usize,
alias_set: HashSet<MopAliasPair>,
}Fields§
§arg_size: usize§alias_set: HashSet<MopAliasPair>Implementations§
Source§impl MopFnAliasPairs
impl MopFnAliasPairs
pub fn new(arg_size: usize) -> MopFnAliasPairs
pub fn arg_size(&self) -> usize
pub fn aliases(&self) -> &HashSet<MopAliasPair>
pub fn add_alias(&mut self, alias: MopAliasPair)
pub fn len(&self) -> usize
pub fn sort_alias_index(&mut self)
Trait Implementations§
Source§impl Clone for MopFnAliasPairs
impl Clone for MopFnAliasPairs
Source§fn clone(&self) -> MopFnAliasPairs
fn clone(&self) -> MopFnAliasPairs
Returns a duplicate of the value. Read more
1.0.0 · 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 MopFnAliasPairs
impl Debug for MopFnAliasPairs
Source§impl Display for MopFnAliasPairs
impl Display for MopFnAliasPairs
Source§impl From<MopFnAliasPairs> for FnAliasPairs
impl From<MopFnAliasPairs> for FnAliasPairs
Source§fn from(m: MopFnAliasPairs) -> Self
fn from(m: MopFnAliasPairs) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MopFnAliasPairs
impl RefUnwindSafe for MopFnAliasPairs
impl Send for MopFnAliasPairs
impl Sync for MopFnAliasPairs
impl Unpin for MopFnAliasPairs
impl UnwindSafe for MopFnAliasPairs
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