pub enum ReporterRole {
Validator = 0,
Tracer = 1,
Publisher = 2,
Authority = 3,
Appraiser = 4,
}
Variants§
Validator = 0
Validator - can validate addresses
Tracer = 1
Tracer - can report and validate addresses
Publisher = 2
Publisher - can report cases and addresses
Authority = 3
Authority - can report and modify cases and addresses
Appraiser = 4
Appraiser - can update replication price
Trait Implementations§
Source§impl BorshDeserialize for ReporterRole
impl BorshDeserialize for ReporterRole
Source§impl BorshSerialize for ReporterRole
impl BorshSerialize for ReporterRole
Source§impl Clone for ReporterRole
impl Clone for ReporterRole
Source§fn clone(&self) -> ReporterRole
fn clone(&self) -> ReporterRole
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for ReporterRole
impl Default for ReporterRole
Source§impl PartialEq for ReporterRole
impl PartialEq for ReporterRole
impl StructuralPartialEq for ReporterRole
Auto Trait Implementations§
impl Freeze for ReporterRole
impl RefUnwindSafe for ReporterRole
impl Send for ReporterRole
impl Sync for ReporterRole
impl Unpin for ReporterRole
impl UnwindSafe for ReporterRole
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more