pub struct MapEnvironment { /* private fields */ }Expand description
A deterministic caller-owned interpolation environment.
Implementations§
Source§impl MapEnvironment
impl MapEnvironment
Sourcepub fn insert(
&mut self,
name: impl Into<String>,
value: impl Into<String>,
) -> Option<EnvironmentValue>
pub fn insert( &mut self, name: impl Into<String>, value: impl Into<String>, ) -> Option<EnvironmentValue>
Inserts a non-sensitive value and returns the replaced value, if any.
Sourcepub fn insert_sensitive(
&mut self,
name: impl Into<String>,
value: impl Into<String>,
) -> Option<EnvironmentValue>
pub fn insert_sensitive( &mut self, name: impl Into<String>, value: impl Into<String>, ) -> Option<EnvironmentValue>
Inserts a sensitive value and returns the replaced value, if any.
Sourcepub fn insert_value(
&mut self,
name: impl Into<String>,
value: EnvironmentValue,
) -> Option<EnvironmentValue>
pub fn insert_value( &mut self, name: impl Into<String>, value: EnvironmentValue, ) -> Option<EnvironmentValue>
Inserts an already classified value and returns the replaced value, if any.
Trait Implementations§
Source§impl Clone for MapEnvironment
impl Clone for MapEnvironment
Source§fn clone(&self) -> MapEnvironment
fn clone(&self) -> MapEnvironment
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 MapEnvironment
impl Debug for MapEnvironment
Source§impl Default for MapEnvironment
impl Default for MapEnvironment
Source§fn default() -> MapEnvironment
fn default() -> MapEnvironment
Returns the “default value” for a type. Read more
Source§impl EnvironmentProvider for MapEnvironment
impl EnvironmentProvider for MapEnvironment
impl Eq for MapEnvironment
Source§impl PartialEq for MapEnvironment
impl PartialEq for MapEnvironment
impl StructuralPartialEq for MapEnvironment
Auto Trait Implementations§
impl Freeze for MapEnvironment
impl RefUnwindSafe for MapEnvironment
impl Send for MapEnvironment
impl Sync for MapEnvironment
impl Unpin for MapEnvironment
impl UnsafeUnpin for MapEnvironment
impl UnwindSafe for MapEnvironment
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