pub struct ImportOptions {
pub format: Format,
pub default_namespace: Namespace,
pub default_domain: Domain,
pub skip_duplicates: bool,
pub skip_invalid: bool,
pub dry_run: bool,
}Expand description
Options for memory import.
Fields§
§format: FormatFile format to import from.
default_namespace: NamespaceDefault namespace for memories without one.
default_domain: DomainDefault domain for memories without one.
skip_duplicates: boolSkip memories that would be duplicates.
skip_invalid: boolContinue on validation errors (skip invalid records).
dry_run: boolDry run mode (validate without storing).
Implementations§
Source§impl ImportOptions
impl ImportOptions
Sourcepub const fn with_format(self, format: Format) -> Self
pub const fn with_format(self, format: Format) -> Self
Creates import options with the given format.
Sourcepub const fn with_default_namespace(self, namespace: Namespace) -> Self
pub const fn with_default_namespace(self, namespace: Namespace) -> Self
Sets the default namespace.
Sourcepub fn with_default_domain(self, domain: Domain) -> Self
pub fn with_default_domain(self, domain: Domain) -> Self
Sets the default domain.
Sourcepub const fn with_skip_duplicates(self, skip: bool) -> Self
pub const fn with_skip_duplicates(self, skip: bool) -> Self
Enables or disables duplicate skipping.
Sourcepub const fn with_dry_run(self, dry_run: bool) -> Self
pub const fn with_dry_run(self, dry_run: bool) -> Self
Enables or disables dry run mode.
Trait Implementations§
Source§impl Clone for ImportOptions
impl Clone for ImportOptions
Source§fn clone(&self) -> ImportOptions
fn clone(&self) -> ImportOptions
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 ImportOptions
impl Debug for ImportOptions
Auto Trait Implementations§
impl Freeze for ImportOptions
impl RefUnwindSafe for ImportOptions
impl Send for ImportOptions
impl Sync for ImportOptions
impl Unpin for ImportOptions
impl UnwindSafe for ImportOptions
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,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].