pub struct ServiceHostConfig {
pub db_path: PathBuf,
pub bind_addr: SocketAddr,
pub auth_storage: Arc<dyn AuthStorage>,
pub catalog_config: CatalogConfig,
pub workspace_root: Option<PathBuf>,
}Fields§
§db_path: PathBuf§bind_addr: SocketAddr§auth_storage: Arc<dyn AuthStorage>§catalog_config: CatalogConfig§workspace_root: Option<PathBuf>Implementations§
Source§impl ServiceHostConfig
impl ServiceHostConfig
pub fn new(db_path: PathBuf, bind_addr: SocketAddr) -> Result<Self, GrpcError>
pub fn with_catalog( db_path: PathBuf, bind_addr: SocketAddr, catalog_config: CatalogConfig, ) -> Result<Self, GrpcError>
Trait Implementations§
Source§impl Clone for ServiceHostConfig
impl Clone for ServiceHostConfig
Source§fn clone(&self) -> ServiceHostConfig
fn clone(&self) -> ServiceHostConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 ServiceHostConfig
impl !RefUnwindSafe for ServiceHostConfig
impl Send for ServiceHostConfig
impl Sync for ServiceHostConfig
impl Unpin for ServiceHostConfig
impl !UnwindSafe for ServiceHostConfig
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