Skip to main content

Get

Trait Get 

Source
pub trait Get<T> {
    // Required method
    fn get() -> T;
}
Expand description

A trait for querying a single value from a type.

It is not required that the value is constant.

Required Methods§

Source

fn get() -> T

Return the current value.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T> Get<T> for ()
where T: Default,

Source§

fn get() -> T

Implementors§

Source§

impl Get<u16> for AuthQueueLen

Source§

impl Get<u16> for AuthWindow

Source§

impl Get<u16> for CoreCount

Source§

impl Get<u16> for EpochPeriod

Source§

impl Get<u16> for MaxDependencies

Source§

impl Get<u16> for MaxExportSegments

Source§

impl Get<u16> for MaxExtrinsics

Source§

impl Get<u16> for MaxImportSegments

Source§

impl Get<u16> for MaxImports

Source§

impl Get<u16> for MaxTicketsPerBlock

Source§

impl Get<u16> for MaxWorkItems

Source§

impl Get<u16> for RecentBlockCount

Source§

impl Get<u16> for SegmentLen

Source§

impl Get<u16> for SegmentSliceLen

Source§

impl Get<u16> for TicketsAttemptsNumber

Source§

impl Get<u16> for ValCount

Source§

impl Get<u32> for AuthQueueLen

Source§

impl Get<u32> for AuthWindow

Source§

impl Get<u32> for CoreCount

Source§

impl Get<u32> for EpochPeriod

Source§

impl Get<u32> for MaxDependencies

Source§

impl Get<u32> for MaxExportSegments

Source§

impl Get<u32> for MaxExtrinsics

Source§

impl Get<u32> for MaxImportSegments

Source§

impl Get<u32> for MaxImports

Source§

impl Get<u32> for MaxTicketsPerBlock

Source§

impl Get<u32> for MaxWorkItems

Source§

impl Get<u32> for RecentBlockCount

Source§

impl Get<u32> for SegmentLen

Source§

impl Get<u32> for SegmentSliceLen

Source§

impl Get<u32> for TicketsAttemptsNumber

Source§

impl Get<u32> for ValCount

Source§

impl Get<u64> for AuthQueueLen

Source§

impl Get<u64> for AuthWindow

Source§

impl Get<u64> for CoreCount

Source§

impl Get<u64> for EpochPeriod

Source§

impl Get<u64> for MaxDependencies

Source§

impl Get<u64> for MaxExportSegments

Source§

impl Get<u64> for MaxExtrinsics

Source§

impl Get<u64> for MaxImportSegments

Source§

impl Get<u64> for MaxImports

Source§

impl Get<u64> for MaxTicketsPerBlock

Source§

impl Get<u64> for MaxWorkItems

Source§

impl Get<u64> for RecentBlockCount

Source§

impl Get<u64> for SegmentLen

Source§

impl Get<u64> for SegmentSliceLen

Source§

impl Get<u64> for TicketsAttemptsNumber

Source§

impl Get<u64> for ValCount

Source§

impl Get<u128> for AuthQueueLen

Source§

impl Get<u128> for AuthWindow

Source§

impl Get<u128> for CoreCount

Source§

impl Get<u128> for EpochPeriod

Source§

impl Get<u128> for MaxDependencies

Source§

impl Get<u128> for MaxExportSegments

Source§

impl Get<u128> for MaxExtrinsics

Source§

impl Get<u128> for MaxImportSegments

Source§

impl Get<u128> for MaxImports

Source§

impl Get<u128> for MaxTicketsPerBlock

Source§

impl Get<u128> for MaxWorkItems

Source§

impl Get<u128> for RecentBlockCount

Source§

impl Get<u128> for SegmentLen

Source§

impl Get<u128> for SegmentSliceLen

Source§

impl Get<u128> for TicketsAttemptsNumber

Source§

impl Get<u128> for ValCount

Source§

impl Get<usize> for AuthQueueLen

Source§

impl Get<usize> for AuthWindow

Source§

impl Get<usize> for CoreCount

Source§

impl Get<usize> for EpochPeriod

Source§

impl Get<usize> for MaxDependencies

Source§

impl Get<usize> for MaxExportSegments

Source§

impl Get<usize> for MaxExtrinsics

Source§

impl Get<usize> for MaxImportSegments

Source§

impl Get<usize> for MaxImports

Source§

impl Get<usize> for MaxTicketsPerBlock

Source§

impl Get<usize> for MaxWorkItems

Source§

impl Get<usize> for RecentBlockCount

Source§

impl Get<usize> for SegmentLen

Source§

impl Get<usize> for SegmentSliceLen

Source§

impl Get<usize> for TicketsAttemptsNumber

Source§

impl Get<usize> for ValCount

Source§

impl<Inner, I, R> Get<R> for GetInto<Inner, I>
where Inner: Get<I>, I: Into<R>,

Source§

impl<T> Get<T> for GetDefault
where T: Default,

Source§

impl<const N: i128> Get<Option<i8>> for ConstInt<N>

Source§

impl<const N: i128> Get<Option<i16>> for ConstInt<N>

Source§

impl<const N: i128> Get<Option<i32>> for ConstInt<N>

Source§

impl<const N: i128> Get<Option<i64>> for ConstInt<N>

Source§

impl<const N: i128> Get<Option<i128>> for ConstInt<N>

Source§

impl<const N: i128> Get<i8> for ConstInt<N>

Source§

impl<const N: i128> Get<i16> for ConstInt<N>

Source§

impl<const N: i128> Get<i32> for ConstInt<N>

Source§

impl<const N: i128> Get<i64> for ConstInt<N>

Source§

impl<const N: i128> Get<i128> for ConstInt<N>

Source§

impl<const N: u128> Get<Option<u8>> for ConstUint<N>

Source§

impl<const N: u128> Get<Option<u16>> for ConstUint<N>

Source§

impl<const N: u128> Get<Option<u32>> for ConstUint<N>

Source§

impl<const N: u128> Get<Option<u64>> for ConstUint<N>

Source§

impl<const N: u128> Get<Option<u128>> for ConstUint<N>

Source§

impl<const N: u128> Get<Option<usize>> for ConstUint<N>

Source§

impl<const N: u128> Get<u8> for ConstUint<N>

Source§

impl<const N: u128> Get<u16> for ConstUint<N>

Source§

impl<const N: u128> Get<u32> for ConstUint<N>

Source§

impl<const N: u128> Get<u64> for ConstUint<N>

Source§

impl<const N: u128> Get<u128> for ConstUint<N>

Source§

impl<const N: u128> Get<usize> for ConstUint<N>

Source§

impl<const T: bool> Get<Option<bool>> for ConstBool<T>

Source§

impl<const T: bool> Get<bool> for ConstBool<T>

Source§

impl<const T: i8> Get<Option<i8>> for ConstI8<T>

Source§

impl<const T: i8> Get<i8> for ConstI8<T>

Source§

impl<const T: i16> Get<Option<i16>> for ConstI16<T>

Source§

impl<const T: i16> Get<i16> for ConstI16<T>

Source§

impl<const T: i32> Get<Option<i32>> for ConstI32<T>

Source§

impl<const T: i32> Get<i32> for ConstI32<T>

Source§

impl<const T: i64> Get<Option<i64>> for ConstI64<T>

Source§

impl<const T: i64> Get<i64> for ConstI64<T>

Source§

impl<const T: i128> Get<Option<i128>> for ConstI128<T>

Source§

impl<const T: i128> Get<i128> for ConstI128<T>

Source§

impl<const T: u8> Get<Option<u8>> for ConstU8<T>

Source§

impl<const T: u8> Get<u8> for ConstU8<T>

Source§

impl<const T: u16> Get<Option<u16>> for ConstU16<T>

Source§

impl<const T: u16> Get<u16> for ConstU16<T>

Source§

impl<const T: u32> Get<Option<u32>> for ConstU32<T>

Source§

impl<const T: u32> Get<u32> for ConstU32<T>

Source§

impl<const T: u64> Get<Option<u64>> for ConstU64<T>

Source§

impl<const T: u64> Get<u64> for ConstU64<T>

Source§

impl<const T: u128> Get<Option<u128>> for ConstU128<T>

Source§

impl<const T: u128> Get<u128> for ConstU128<T>