pub enum NewContractKind {
Market,
Lp,
Xlp,
Position,
}
Expand description
The type of a newly instantiate contract
Variants§
Market
The market
Lp
LP liquidity token proxy
Xlp
xLP liquidity token proxy
Position
Position token NFT proxy
Trait Implementations§
source§impl Clone for NewContractKind
impl Clone for NewContractKind
source§fn clone(&self) -> NewContractKind
fn clone(&self) -> NewContractKind
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 NewContractKind
impl Debug for NewContractKind
source§impl FromStr for NewContractKind
impl FromStr for NewContractKind
impl Copy for NewContractKind
Auto Trait Implementations§
impl RefUnwindSafe for NewContractKind
impl Send for NewContractKind
impl Sync for NewContractKind
impl Unpin for NewContractKind
impl UnwindSafe for NewContractKind
Blanket Implementations§
§impl<U> As for U
impl<U> As for U
§fn as_<T>(self) -> Twhere
T: CastFrom<U>,
fn as_<T>(self) -> Twhere T: CastFrom<U>,
Casts
self
to type T
. The semantics of numeric casting with the as
operator are followed, so <T as As>::as_::<U>
can be used in the same way as T as U
for numeric conversions. Read moresource§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