pub struct MethodSpec { /* private fields */ }Expand description
The specification of a function. This can be used when verifying callers of the function to avoid simulating the entire function itself.
Implementations§
Source§impl MethodSpec
impl MethodSpec
Sourcepub fn enable(&self)
pub fn enable(&self)
Enable this MethodSpec to be used as an override for its subject function.
pub fn pretty_print(&self) -> &'static str
Trait Implementations§
Source§impl Clone for MethodSpec
impl Clone for MethodSpec
Source§fn clone(&self) -> MethodSpec
fn clone(&self) -> MethodSpec
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MethodSpec
impl Debug for MethodSpec
impl Copy for MethodSpec
Auto Trait Implementations§
impl Freeze for MethodSpec
impl RefUnwindSafe for MethodSpec
impl Send for MethodSpec
impl Sync for MethodSpec
impl Unpin for MethodSpec
impl UnwindSafe for MethodSpec
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)