pub enum AccessLevel {
ApproveToken,
All,
RevokeToken,
None,
}
Expand description
permission access level
Variants§
ApproveToken
approve permission only for the specified token
All
grant permission for all tokens
RevokeToken
revoke permission only for the specified token
None
remove all permissions for this address
Trait Implementations§
source§impl Clone for AccessLevel
impl Clone for AccessLevel
source§fn clone(&self) -> AccessLevel
fn clone(&self) -> AccessLevel
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 AccessLevel
impl Debug for AccessLevel
source§impl<'de> Deserialize<'de> for AccessLevel
impl<'de> Deserialize<'de> for AccessLevel
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl JsonSchema for AccessLevel
impl JsonSchema for AccessLevel
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moresource§impl PartialEq for AccessLevel
impl PartialEq for AccessLevel
source§fn eq(&self, other: &AccessLevel) -> bool
fn eq(&self, other: &AccessLevel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for AccessLevel
impl Serialize for AccessLevel
impl Eq for AccessLevel
impl StructuralEq for AccessLevel
impl StructuralPartialEq for AccessLevel
Auto Trait Implementations§
impl RefUnwindSafe for AccessLevel
impl Send for AccessLevel
impl Sync for AccessLevel
impl Unpin for AccessLevel
impl UnwindSafe for AccessLevel
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