pub struct AnytypeGrpcConfig { /* private fields */ }Expand description
Configuration for connecting to Anytype gRPC.
Implementations§
Source§impl AnytypeGrpcConfig
impl AnytypeGrpcConfig
pub fn new(endpoint: impl Into<String>) -> Self
pub fn endpoint(&self) -> &str
Sourcepub fn grpc_timeouts(self, policy: GrpcTimeoutPolicy) -> Self
pub fn grpc_timeouts(self, policy: GrpcTimeoutPolicy) -> Self
Sets an explicit logical gRPC deadline policy.
An explicit policy ignores ANYTYPE_GRPC_TIMEOUT_SECS. None fields
inside the policy disable their individual boundaries.
Sourcepub fn resolved_grpc_timeouts(
&self,
) -> Result<GrpcTimeoutPolicy, GrpcTimeoutConfigError>
pub fn resolved_grpc_timeouts( &self, ) -> Result<GrpcTimeoutPolicy, GrpcTimeoutConfigError>
Resolves and validates the effective logical gRPC deadline policy.
Trait Implementations§
Source§impl Clone for AnytypeGrpcConfig
impl Clone for AnytypeGrpcConfig
Source§fn clone(&self) -> AnytypeGrpcConfig
fn clone(&self) -> AnytypeGrpcConfig
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 moreSource§impl Debug for AnytypeGrpcConfig
impl Debug for AnytypeGrpcConfig
Auto Trait Implementations§
impl Freeze for AnytypeGrpcConfig
impl RefUnwindSafe for AnytypeGrpcConfig
impl Send for AnytypeGrpcConfig
impl Sync for AnytypeGrpcConfig
impl Unpin for AnytypeGrpcConfig
impl UnsafeUnpin for AnytypeGrpcConfig
impl UnwindSafe for AnytypeGrpcConfig
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> 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