Struct dvm::Options [−][src]
pub(crate) struct Options { address: Endpoint, info_service: InfoServiceConfig, memory_config: MemoryOptions, ds: Uri, logging: LoggingOptions, integrations: IntegrationsOptions, }
Definance Virtual Machine combined with Move compilation server powered by gRPC interface on top of TCP/IPC. API described in protobuf schemas: https://github.com/dfinance/dvm-proto
Fields
address: Endpoint
Address in the form of HOST_ADDRESS:PORT. The address will be listen to by DVM and compilation server. Listening localhost by default. Supports schemes: http, ipc.
info_service: InfoServiceConfig
memory_config: MemoryOptions
ds: Uri
DataSource Server internet address.
logging: LoggingOptions
integrations: IntegrationsOptions
Trait Implementations
impl Clap for Options
[src]
impl Clap for Options
[src]pub fn parse() -> Self
[src]
pub fn try_parse() -> Result<Self, Error>
[src]
pub fn parse_from<I, T>(itr: I) -> Self where
T: Into<OsString> + Clone,
I: IntoIterator<Item = T>,
[src]
T: Into<OsString> + Clone,
I: IntoIterator<Item = T>,
pub fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
T: Into<OsString> + Clone,
I: IntoIterator<Item = T>,
[src]
T: Into<OsString> + Clone,
I: IntoIterator<Item = T>,
impl FromArgMatches for Options
[src]
impl FromArgMatches for Options
[src]fn from_arg_matches(matches: &ArgMatches) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> IntoRequest<T> for T
[src]
impl<T> IntoRequest<T> for T
[src]pub fn into_request(self) -> Request<T>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,