pub enum AgentServiceRequest {
Show 13 variants
Handshake {
handshake: Handshake,
},
GetAddrs {},
Reconcile {
to: AgentState,
},
BroadcastTx {
tx: String,
},
SnarkosGet {
route: String,
},
Kill {},
ExecuteAuthorization {
env_id: EnvId,
network: NetworkId,
query: String,
auth: String,
},
GetMetric {
metric: AgentMetric,
},
SetLogLevel {
level: String,
},
FindTransaction {
tx_id: String,
},
GetSnarkosBlockLite {
block_hash: String,
},
SetAotLogLevel {
verbosity: u8,
},
GetStatus {},
}Expand description
The request sent over the wire from the client to the server.
Variants§
Handshake
GetAddrs
Reconcile
Fields
§
to: AgentStateBroadcastTx
SnarkosGet
Kill
ExecuteAuthorization
GetMetric
Fields
§
metric: AgentMetricSetLogLevel
FindTransaction
GetSnarkosBlockLite
SetAotLogLevel
GetStatus
Trait Implementations§
Source§impl Debug for AgentServiceRequest
impl Debug for AgentServiceRequest
Source§impl<'de> Deserialize<'de> for AgentServiceRequest
impl<'de> Deserialize<'de> for AgentServiceRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AgentServiceRequest
impl RefUnwindSafe for AgentServiceRequest
impl Send for AgentServiceRequest
impl Sync for AgentServiceRequest
impl Unpin for AgentServiceRequest
impl UnwindSafe for AgentServiceRequest
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more