pub struct VyperInterface {
pub name: String,
pub functions: Vec<VyperFunction>,
pub doc: Option<String>,
}Expand description
A Vyper interface definition.
Fields§
§name: String§functions: Vec<VyperFunction>§doc: Option<String>Trait Implementations§
Source§impl Clone for VyperInterface
impl Clone for VyperInterface
Source§fn clone(&self) -> VyperInterface
fn clone(&self) -> VyperInterface
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 moreAuto Trait Implementations§
impl Freeze for VyperInterface
impl RefUnwindSafe for VyperInterface
impl Send for VyperInterface
impl Sync for VyperInterface
impl Unpin for VyperInterface
impl UnsafeUnpin for VyperInterface
impl UnwindSafe for VyperInterface
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