pub struct ValidatorID { /* private fields */ }Implementations§
Source§impl ValidatorID
impl ValidatorID
pub fn into_inner(self) -> [u8; 32]
pub const fn new(_inner: [u8; 32]) -> ValidatorID
Trait Implementations§
Source§impl AsRef<[u8]> for ValidatorID
impl AsRef<[u8]> for ValidatorID
Source§impl Clone for ValidatorID
impl Clone for ValidatorID
Source§fn clone(&self) -> ValidatorID
fn clone(&self) -> ValidatorID
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConstMaxSize for ValidatorID
impl ConstMaxSize for ValidatorID
Source§impl ConstMaxSize for ValidatorID
impl ConstMaxSize for ValidatorID
impl Copy for ValidatorID
Source§impl Debug for ValidatorID
impl Debug for ValidatorID
Source§impl Default for ValidatorID
impl Default for ValidatorID
Source§fn default() -> ValidatorID
fn default() -> ValidatorID
Returns the “default value” for a type. Read more
Source§impl Deref for ValidatorID
impl Deref for ValidatorID
Source§impl DerefMut for ValidatorID
impl DerefMut for ValidatorID
Source§impl<'de> Deserialize<'de> for ValidatorID
impl<'de> Deserialize<'de> for ValidatorID
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValidatorID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValidatorID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl EncodesAs<ValidatorID> for ValidatorID
impl Eq for ValidatorID
Source§impl Hash for ValidatorID
impl Hash for ValidatorID
Source§impl JsonSchema for ValidatorID
Available on crate feature schema only.
impl JsonSchema for ValidatorID
Available on crate feature
schema only.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 inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Ord for ValidatorID
impl Ord for ValidatorID
Source§fn cmp(&self, other: &ValidatorID) -> Ordering
fn cmp(&self, other: &ValidatorID) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ValidatorID
impl PartialEq for ValidatorID
Source§impl PartialOrd for ValidatorID
impl PartialOrd for ValidatorID
Source§impl<'_r> ReadXDR<'_r> for ValidatorID
impl<'_r> ReadXDR<'_r> for ValidatorID
Source§fn read_xdr<R>(r: &mut R) -> Result<ValidatorID, ReadError>where
R: Reader<'_r>,
fn read_xdr<R>(r: &mut R) -> Result<ValidatorID, ReadError>where
R: Reader<'_r>,
Reads an XDR value from the reader. Read more
Source§fn read_xdr_in_place<R, '__xdrs_s>(
r: &mut R,
__xdrs_slot: Slot<'__xdrs_s, ValidatorID>,
) -> Result<Init<'__xdrs_s, ValidatorID>, ReadError>where
R: Reader<'_r>,
fn read_xdr_in_place<R, '__xdrs_s>(
r: &mut R,
__xdrs_slot: Slot<'__xdrs_s, ValidatorID>,
) -> Result<Init<'__xdrs_s, ValidatorID>, ReadError>where
R: Reader<'_r>,
Reads an XDR value directly into
slot, without first building it
on the stack. Read moreSource§impl<'r, 'a> ReadXDR<'r> for &'a ValidatorIDwhere
'r: 'a,
Available on crate feature xdrs only.
impl<'r, 'a> ReadXDR<'r> for &'a ValidatorIDwhere
'r: 'a,
Available on crate feature
xdrs only.Source§impl Serialize for ValidatorID
impl Serialize for ValidatorID
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ValidatorID
Source§impl WriteXDR for ValidatorID
impl WriteXDR for ValidatorID
Source§fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
fn write_xdr<F, W>(&self, w: &mut W) -> Result<(), WriteError>where
W: Writer<F>,
Writes this value as XDR data to the writer. Read more
Source§unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
unsafe fn write_xdr_unchecked<F, W>(&self, w: &mut W)where
W: WriterUnchecked<F>,
Writes this value as XDR data to the writer, without runtime checks. Read more
Auto Trait Implementations§
impl Freeze for ValidatorID
impl RefUnwindSafe for ValidatorID
impl Send for ValidatorID
impl Sync for ValidatorID
impl Unpin for ValidatorID
impl UnsafeUnpin for ValidatorID
impl UnwindSafe for ValidatorID
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