pub enum BuildExtraHosts {
List {
span: SourceSpan,
values: Vec<Located<String>>,
},
Map {
span: SourceSpan,
entries: Vec<BuildExtraHostEntry>,
},
}Expand description
Build-time host mappings with list and mapping syntax retained separately from service
super::ExtraHosts.
Variants§
List
Ordered raw string entries, including duplicates.
Fields
§
span: SourceSpanThe complete sequence span.
Map
Ordered hostname entries with scalar or list addresses.
Fields
§
span: SourceSpanThe complete mapping span.
§
entries: Vec<BuildExtraHostEntry>Hostname entries in authored order.
Implementations§
Source§impl BuildExtraHosts
impl BuildExtraHosts
Sourcepub const fn span(&self) -> SourceSpan
pub const fn span(&self) -> SourceSpan
Returns the complete collection span.
Trait Implementations§
Source§impl Clone for BuildExtraHosts
impl Clone for BuildExtraHosts
Source§fn clone(&self) -> BuildExtraHosts
fn clone(&self) -> BuildExtraHosts
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 BuildExtraHosts
impl Debug for BuildExtraHosts
impl Eq for BuildExtraHosts
Source§impl PartialEq for BuildExtraHosts
impl PartialEq for BuildExtraHosts
impl StructuralPartialEq for BuildExtraHosts
Auto Trait Implementations§
impl Freeze for BuildExtraHosts
impl RefUnwindSafe for BuildExtraHosts
impl Send for BuildExtraHosts
impl Sync for BuildExtraHosts
impl Unpin for BuildExtraHosts
impl UnsafeUnpin for BuildExtraHosts
impl UnwindSafe for BuildExtraHosts
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