pub struct AnnotationServerConfig {
pub url: String,
pub auto_push: bool,
pub cache_ttl_secs: Option<u64>,
}Expand description
Configuration for the Tier 3 hosted annotation server.
Fields§
§url: StringBase URL of the annotation server (e.g. “https://annotations.company.com”).
auto_push: boolWhen true, every Tier 2 (team) write is also pushed to the org server.
cache_ttl_secs: Option<u64>How long (seconds) to cache org annotations locally. Default 3600 (1 hour).
Trait Implementations§
Source§impl Clone for AnnotationServerConfig
impl Clone for AnnotationServerConfig
Source§fn clone(&self) -> AnnotationServerConfig
fn clone(&self) -> AnnotationServerConfig
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 moreSource§impl Debug for AnnotationServerConfig
impl Debug for AnnotationServerConfig
Source§impl<'de> Deserialize<'de> for AnnotationServerConfig
impl<'de> Deserialize<'de> for AnnotationServerConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AnnotationServerConfig
impl RefUnwindSafe for AnnotationServerConfig
impl Send for AnnotationServerConfig
impl Sync for AnnotationServerConfig
impl Unpin for AnnotationServerConfig
impl UnsafeUnpin for AnnotationServerConfig
impl UnwindSafe for AnnotationServerConfig
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 more