pub struct DatastoreConfig { /* private fields */ }Implementations§
Source§impl DatastoreConfig
impl DatastoreConfig
Sourcepub fn new(
token: Arc<RwLock<String>>,
server_kind: ServerKind,
addr: String,
port: u16,
tls: bool,
) -> Self
pub fn new( token: Arc<RwLock<String>>, server_kind: ServerKind, addr: String, port: u16, tls: bool, ) -> Self
Creates a new DatastoreConfig instance.
§Arguments
token- The token to use for authenticating to datastore.server_kind- The kind of server to connect to (i.e.,AppGuardorWallGuard).addr- The IP address of the server (use 0.0.0.0 if running from the server itself).port- The port of the server.tls- Whether to use TLS or not for communication with the server.
Auto Trait Implementations§
impl Freeze for DatastoreConfig
impl !RefUnwindSafe for DatastoreConfig
impl Send for DatastoreConfig
impl Sync for DatastoreConfig
impl Unpin for DatastoreConfig
impl !UnwindSafe for DatastoreConfig
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> 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