pub struct Host { /* private fields */ }
Implementations§
Source§impl Host
impl Host
Sourcepub fn request_guid(
&self,
req: GeneratorRequest,
) -> HandlerResult<GeneratorResult>
pub fn request_guid( &self, req: GeneratorRequest, ) -> HandlerResult<GeneratorResult>
Request a Globally Unique Identifier
Sourcepub fn request_random(
&self,
req: GeneratorRequest,
) -> HandlerResult<GeneratorResult>
pub fn request_random( &self, req: GeneratorRequest, ) -> HandlerResult<GeneratorResult>
Request a random number with minimum and maximum parameters. Inclusivity depends on implementation and is not guaranteed on either end
Sourcepub fn request_sequence(
&self,
req: GeneratorRequest,
) -> HandlerResult<GeneratorResult>
pub fn request_sequence( &self, req: GeneratorRequest, ) -> HandlerResult<GeneratorResult>
Request the next number in a monotonically increasing sequence, starting at 0
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Host
impl RefUnwindSafe for Host
impl Send for Host
impl Sync for Host
impl Unpin for Host
impl UnwindSafe for Host
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