pub struct EnvironmentInitOptions {
pub global_pool: Option<GlobalPool>,
pub defer_initialization: bool,
pub telemetry: Option<bool>,
pub tolerate_already_initialized: bool,
pub verbatim_loader_errors: bool,
}Expand description
Extended initialization policy; defaults match EnvironmentOptions.
Fields§
§global_pool: Option<GlobalPool>None keeps per-session private pools.
defer_initialization: boolCommit options now, create the C environment on first use. The dylib is still loaded now, so loader failures remain reportable startup errors.
telemetry: Option<bool>Some(false) disables telemetry (default); None leaves ort’s builder
default unchanged; Some(true) explicitly enables telemetry.
tolerate_already_initialized: boolAccept an environment configured outside this crate. Repeated successful calls report AlreadyInitialized; existing options are never replaced.
verbatim_loader_errors: boolReturn the loader’s Display message exactly, without a path prefix.
Trait Implementations§
Source§impl Clone for EnvironmentInitOptions
impl Clone for EnvironmentInitOptions
Source§impl Debug for EnvironmentInitOptions
impl Debug for EnvironmentInitOptions
Source§impl Default for EnvironmentInitOptions
impl Default for EnvironmentInitOptions
impl Eq for EnvironmentInitOptions
Source§impl PartialEq for EnvironmentInitOptions
impl PartialEq for EnvironmentInitOptions
impl StructuralPartialEq for EnvironmentInitOptions
Auto Trait Implementations§
impl Freeze for EnvironmentInitOptions
impl RefUnwindSafe for EnvironmentInitOptions
impl Send for EnvironmentInitOptions
impl Sync for EnvironmentInitOptions
impl Unpin for EnvironmentInitOptions
impl UnsafeUnpin for EnvironmentInitOptions
impl UnwindSafe for EnvironmentInitOptions
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