pub struct CoreBuilder<S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with build()
.
Implementations§
Source§impl<S: State> CoreBuilder<S>
impl<S: State> CoreBuilder<S>
Sourcepub fn build(self) -> Corewhere
S: IsComplete,
pub fn build(self) -> Corewhere
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn max_cache_size(self, value: i64) -> CoreBuilder<SetMaxCacheSize<S>>where
S::MaxCacheSize: IsUnset,
pub fn max_cache_size(self, value: i64) -> CoreBuilder<SetMaxCacheSize<S>>where
S::MaxCacheSize: IsUnset,
Sourcepub fn maybe_max_cache_size(
self,
value: Option<i64>,
) -> CoreBuilder<SetMaxCacheSize<S>>where
S::MaxCacheSize: IsUnset,
pub fn maybe_max_cache_size(
self,
value: Option<i64>,
) -> CoreBuilder<SetMaxCacheSize<S>>where
S::MaxCacheSize: IsUnset,
Sourcepub fn thread_count(self, value: i32) -> CoreBuilder<SetThreadCount<S>>where
S::ThreadCount: IsUnset,
pub fn thread_count(self, value: i32) -> CoreBuilder<SetThreadCount<S>>where
S::ThreadCount: IsUnset,
Sourcepub fn maybe_thread_count(
self,
value: Option<i32>,
) -> CoreBuilder<SetThreadCount<S>>where
S::ThreadCount: IsUnset,
pub fn maybe_thread_count(
self,
value: Option<i32>,
) -> CoreBuilder<SetThreadCount<S>>where
S::ThreadCount: IsUnset,
Sourcepub fn api(self, value: Api) -> CoreBuilder<SetApi<S>>where
S::Api: IsUnset,
pub fn api(self, value: Api) -> CoreBuilder<SetApi<S>>where
S::Api: IsUnset,
Required.
Source§impl<S: State> CoreBuilder<S>
impl<S: State> CoreBuilder<S>
pub fn enable_graph_inspection(self) -> Self
pub fn disable_auto_loading(self) -> Self
pub fn disable_library_unloading(self) -> Self
Auto Trait Implementations§
impl<S> Freeze for CoreBuilder<S>
impl<S> RefUnwindSafe for CoreBuilder<S>
impl<S = Empty> !Send for CoreBuilder<S>
impl<S = Empty> !Sync for CoreBuilder<S>
impl<S> Unpin for CoreBuilder<S>
impl<S> UnwindSafe for CoreBuilder<S>
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