pub struct SystemdServiceConfig {
pub service_name: String,
pub binary_path: PathBuf,
pub run_user: String,
pub run_group: String,
pub data_path: PathBuf,
pub router_bind_addr: Option<String>,
pub grpc_bind_addr: Option<String>,
pub http_bind_addr: Option<String>,
}Fields§
§service_name: String§binary_path: PathBuf§run_user: String§run_group: String§data_path: PathBuf§router_bind_addr: Option<String>§grpc_bind_addr: Option<String>§http_bind_addr: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for SystemdServiceConfig
impl Clone for SystemdServiceConfig
Source§fn clone(&self) -> SystemdServiceConfig
fn clone(&self) -> SystemdServiceConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SystemdServiceConfig
impl RefUnwindSafe for SystemdServiceConfig
impl Send for SystemdServiceConfig
impl Sync for SystemdServiceConfig
impl Unpin for SystemdServiceConfig
impl UnsafeUnpin for SystemdServiceConfig
impl UnwindSafe for SystemdServiceConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request