pub struct ResolverConfigLisp {
pub default_host: Option<String>,
pub cache_dir: Option<String>,
pub include_dev: Option<bool>,
pub additional_hosts: Vec<String>,
}Fields§
§default_host: Option<String>§cache_dir: Option<String>§include_dev: Option<bool>§additional_hosts: Vec<String>Implementations§
Source§impl ResolverConfigLisp
impl ResolverConfigLisp
Sourcepub fn register() -> Result<(), KeywordCollision>
pub fn register() -> Result<(), KeywordCollision>
Register the keyword so tatara-check / LSP can dispatch on it.
§Errors
tatara_lisp::KeywordCollision when a peer type has already
claimed the defresolver-config keyword in this process. Peer
of caixa_core::Caixa::register and the other per-crate entry
points documented at
caixa-core/src/manifest.rs::Caixa::register — every substrate
crate that owns a tatara-lisp keyword now propagates the same
typed error verbatim.
Sourcepub fn into_runtime(self) -> ResolverConfig
pub fn into_runtime(self) -> ResolverConfig
Lower into the runtime ResolverConfig.
Trait Implementations§
Source§impl Clone for ResolverConfigLisp
impl Clone for ResolverConfigLisp
Source§fn clone(&self) -> ResolverConfigLisp
fn clone(&self) -> ResolverConfigLisp
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolverConfigLisp
impl Debug for ResolverConfigLisp
Source§impl<'de> Deserialize<'de> for ResolverConfigLisp
impl<'de> Deserialize<'de> for ResolverConfigLisp
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 PartialEq for ResolverConfigLisp
impl PartialEq for ResolverConfigLisp
Source§impl Serialize for ResolverConfigLisp
impl Serialize for ResolverConfigLisp
impl StructuralPartialEq for ResolverConfigLisp
Source§impl TataraDomain for ResolverConfigLisp
impl TataraDomain for ResolverConfigLisp
Source§fn compile_from_args(args: &[Sexp]) -> Result<Self>
fn compile_from_args(args: &[Sexp]) -> Result<Self>
Parse the argument list (everything after the keyword) into Self.
Auto Trait Implementations§
impl Freeze for ResolverConfigLisp
impl RefUnwindSafe for ResolverConfigLisp
impl Send for ResolverConfigLisp
impl Sync for ResolverConfigLisp
impl Unpin for ResolverConfigLisp
impl UnsafeUnpin for ResolverConfigLisp
impl UnwindSafe for ResolverConfigLisp
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