pub struct OpentelemetryFileExporterConfigBuilder {
path: Option<CfgPath>,
batch: OpentelemetryBatchConfigBuilder,
}Expand description
A builder to create an instance of OpentelemetryFileExporterConfig.
Fields§
§path: Option<CfgPath>In-progress value for path.
batch: OpentelemetryBatchConfigBuilderIn-progress value for batch.
Implementations§
Source§impl OpentelemetryFileExporterConfigBuilder
impl OpentelemetryFileExporterConfigBuilder
Source§impl OpentelemetryFileExporterConfigBuilder
impl OpentelemetryFileExporterConfigBuilder
Sourcepub fn build(&self) -> Result<OpentelemetryFileExporterConfig, ConfigBuildError>
pub fn build(&self) -> Result<OpentelemetryFileExporterConfig, ConfigBuildError>
Try to construct a new OpentelemetryFileExporterConfig from the fields set in this builder.
Return an error if any required field is missing, or is set to something invalid.
Trait Implementations§
Source§impl Builder for OpentelemetryFileExporterConfigBuilder
impl Builder for OpentelemetryFileExporterConfigBuilder
Source§type Built = OpentelemetryFileExporterConfig
type Built = OpentelemetryFileExporterConfig
The type that this builder constructs. Read more
Source§fn build(&self) -> Result<OpentelemetryFileExporterConfig, ConfigBuildError>
fn build(&self) -> Result<OpentelemetryFileExporterConfig, ConfigBuildError>
Build into a
Built Read moreSource§impl ConfigBuilder for OpentelemetryFileExporterConfigBuilder
impl ConfigBuilder for OpentelemetryFileExporterConfigBuilder
Source§fn apply_defaults(&mut self) -> Result<(), ConfigBuildError>
fn apply_defaults(&mut self) -> Result<(), ConfigBuildError>
Modify
self by replacing any options that haven’t been set with their defaults. Read moreSource§impl<'de> Deserialize<'de> for OpentelemetryFileExporterConfigBuilder
impl<'de> Deserialize<'de> for OpentelemetryFileExporterConfigBuilder
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
Source§impl ExtendBuilder for OpentelemetryFileExporterConfigBuilder
impl ExtendBuilder for OpentelemetryFileExporterConfigBuilder
Source§fn extend_from(&mut self, other: Self, strategy: ExtendStrategy)
fn extend_from(&mut self, other: Self, strategy: ExtendStrategy)
Auto Trait Implementations§
impl Freeze for OpentelemetryFileExporterConfigBuilder
impl RefUnwindSafe for OpentelemetryFileExporterConfigBuilder
impl Send for OpentelemetryFileExporterConfigBuilder
impl Sync for OpentelemetryFileExporterConfigBuilder
impl Unpin for OpentelemetryFileExporterConfigBuilder
impl UnsafeUnpin for OpentelemetryFileExporterConfigBuilder
impl UnwindSafe for OpentelemetryFileExporterConfigBuilder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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