Struct tinychain::gateway::Gateway [−][src]
pub struct Gateway { /* fields omitted */ }
Expand description
Responsible for handling inbound and outbound traffic over the network.
Implementations
Return the current timestamp.
Initialize a new Gateway
Return the configured maximum request time-to-live (timeout duration).
Return a new, signed auth token with no claims.
Authorize a transaction to execute on this host.
Read a simple value.
Read the State
with the given key
at link
.
Update the State
with the given key
at link
to value
.
Execute the POST op at subject
with the params
Delete the State
with the given key
at link
.
Auto Trait Implementations
impl !RefUnwindSafe for Gateway
impl !UnwindSafe for Gateway
Blanket Implementations
Mutably borrows from an owned value. Read more
Returns true
if self
can be cast into the target type T
.
Test if value
can be cast into Self
.
Returns Some(Self)
if the source value can be cast into Self
, otherwise None
.
fn try_cast_from<Err, OnErr>(value: T, on_err: OnErr) -> Result<Self, Err> where
OnErr: FnOnce(&T) -> Err,
fn try_cast_from<Err, OnErr>(value: T, on_err: OnErr) -> Result<Self, Err> where
OnErr: FnOnce(&T) -> Err,
Returns Ok(Self)
if the source value can be cast into Self
, otherwise calls on_err
.
Test if self
can be cast into T
.
Returns Some(T)
if self
can be cast into T
, otherwise None
.
fn try_cast_into<Err, OnErr>(self, on_err: OnErr) -> Result<T, Err> where
OnErr: FnOnce(&Self) -> Err,
fn try_cast_into<Err, OnErr>(self, on_err: OnErr) -> Result<T, Err> where
OnErr: FnOnce(&Self) -> Err,
Returns Ok(T)
if self
can be cast into T
, otherwise calls on_err
.
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more