Структура RngSeed
pub struct RngSeed { /* private fields */ }
Доступно только в
tokio_unstable и при включённой функции crate rt.Начальное значение для генерации случайных чисел.
Чтобы обеспечить детерминированное выполнение определённых функций во время работы программы, начальное значение можно указать при создании.
Реализации
impl RngSeed
pub fn from_bytes(bytes: &[u8]) -> Self
Создаёт начальное значение из предоставленного среза байтов.
Пример
let seed = RngSeed::from_bytes(b"make me a seed");Реализации трейтов
impl Clone for RngSeed
Доступно только при включённых функциях crate
macros или rt.fn clone_from(&mut self, source: &Self)
Выполняет копирующее присваивание из
source. Подробнее
Автоматические реализации трейтов
impl Freeze for RngSeed
impl RefUnwindSafe for RngSeed
impl Send for RngSeed
impl Sync for RngSeed
impl Unpin for RngSeed
impl UnsafeUnpin for RngSeed
impl UnwindSafe for RngSeed
Обобщённые реализации
impl<T> BorrowMut<T> for Twhere T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
Изменяемо заимствует из принадлежащего значения. Подробнее
impl<T> CloneToUninit for Twhere T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬Это экспериментальный API, доступный только в nightly-сборке. (
clone_to_uninit)
impl<T> Instrument for T
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
impl<T> ToOwned for Twhere T: Clone,
type Owned = T
Тип, получаемый после перехода во владение.
fn to_owned(&self) -> T
Создаёт принадлежащие данные из заимствованных данных, обычно путём клонирования. Подробнее
fn clone_into(&self, target: &mut T)
Использует заимствованные данные для замены принадлежащих данных, обычно путём клонирования. Подробнее
impl<T> WithSubscriber for T
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Присоединяет текущий по умолчанию
Subscriber к этому типу и возвращает обёртку WithDispatch. Подробнее
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/runtime/struct.RngSeed.html