pub struct IndirectBranchInfo {
pub source: Location,
pub dest: Location,
pub auto_defined: bool,
}
Fields§
§source: Location
§dest: Location
§auto_defined: bool
Trait Implementations§
source§impl Clone for IndirectBranchInfo
impl Clone for IndirectBranchInfo
source§fn clone(&self) -> IndirectBranchInfo
fn clone(&self) -> IndirectBranchInfo
Returns a copy 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 IndirectBranchInfo
impl Debug for IndirectBranchInfo
source§impl From<BNIndirectBranchInfo> for IndirectBranchInfo
impl From<BNIndirectBranchInfo> for IndirectBranchInfo
source§fn from(value: BNIndirectBranchInfo) -> Self
fn from(value: BNIndirectBranchInfo) -> Self
Converts to this type from the input type.
source§impl From<IndirectBranchInfo> for BNIndirectBranchInfo
impl From<IndirectBranchInfo> for BNIndirectBranchInfo
source§fn from(value: IndirectBranchInfo) -> Self
fn from(value: IndirectBranchInfo) -> Self
Converts to this type from the input type.
source§impl Hash for IndirectBranchInfo
impl Hash for IndirectBranchInfo
source§impl PartialEq for IndirectBranchInfo
impl PartialEq for IndirectBranchInfo
impl Copy for IndirectBranchInfo
impl Eq for IndirectBranchInfo
impl StructuralPartialEq for IndirectBranchInfo
Auto Trait Implementations§
impl Freeze for IndirectBranchInfo
impl RefUnwindSafe for IndirectBranchInfo
impl Send for IndirectBranchInfo
impl Sync for IndirectBranchInfo
impl Unpin for IndirectBranchInfo
impl UnwindSafe for IndirectBranchInfo
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