pub struct CloneableHost {
pub host: Host,
pub exts: Vec<String>,
pub options: HostOptions,
pub addons: Vec<HostAddon>,
pub cert_path: Option<(PathBuf, PathBuf)>,
pub config_dir: PathBuf,
pub root_config_dir: PathBuf,
pub search_engine_handles: Vec<SearchEngineHandle>,
pub cert_collection_senders: Vec<Sender<Arc<Collection>>>,
pub has_auto_cert: bool,
}Fields§
§host: Host§exts: Vec<String>§options: HostOptions§addons: Vec<HostAddon>§cert_path: Option<(PathBuf, PathBuf)>§config_dir: PathBuf§root_config_dir: PathBuf§search_engine_handles: Vec<SearchEngineHandle>§cert_collection_senders: Vec<Sender<Arc<Collection>>>§has_auto_cert: boolImplementations§
Source§impl CloneableHost
impl CloneableHost
pub async fn clone_with_extensions( &self, exts: &ExtensionBundles, custom_exts: &CustomExtensions, execute_extensions_addons: bool, dev: bool, ) -> Result<Self, String>
Auto Trait Implementations§
impl !Freeze for CloneableHost
impl !RefUnwindSafe for CloneableHost
impl !Send for CloneableHost
impl !Sync for CloneableHost
impl Unpin for CloneableHost
impl !UnwindSafe for CloneableHost
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