pub enum VoidPtrPattern {
Generic,
Swap,
Compare,
Copy,
}Expand description
Pattern type detected for void* usage.
Variants§
Generic
Generic data pointer (unknown pattern)
Swap
Swap pattern: two void* + size parameter
Compare
Compare pattern: two void* returning int
Copy
Copy pattern: dest void* + src void* + size
Trait Implementations§
Source§impl Clone for VoidPtrPattern
impl Clone for VoidPtrPattern
Source§fn clone(&self) -> VoidPtrPattern
fn clone(&self) -> VoidPtrPattern
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 VoidPtrPattern
impl Debug for VoidPtrPattern
Source§impl PartialEq for VoidPtrPattern
impl PartialEq for VoidPtrPattern
impl Eq for VoidPtrPattern
impl StructuralPartialEq for VoidPtrPattern
Auto Trait Implementations§
impl Freeze for VoidPtrPattern
impl RefUnwindSafe for VoidPtrPattern
impl Send for VoidPtrPattern
impl Sync for VoidPtrPattern
impl Unpin for VoidPtrPattern
impl UnwindSafe for VoidPtrPattern
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