[−][src]Struct status::AdhocContext
Adhoc Context
.
Unlike most Context
s, this is meant to be opaque and not programmatically specify the status.
It is only good for displaying the data to the user when prototyping before one transitions to more formal Context
s.
Note: This is the default Context
for [Status
].
Methods
impl AdhocContext
[src]
pub fn new() -> Self
[src]
Create an empty Context
.
pub fn insert<V>(self, key: &'static str, value: V) -> Self where
V: AdhocValue + Clone,
[src]
V: AdhocValue + Clone,
Add Display
-only context for a [Status
]
If an equivalent key already exists: the key remains and retains in its place in the order, its corresponding value is updated with value.
If no equivalent key existed: the new key-value pair is inserted, last in order.
Example
let c = status::AdhocContext::new().insert("Expected value", 10); println!("{}", c);
Trait Implementations
impl Context for AdhocContext
[src]
impl Clone for AdhocContext
[src]
fn clone(&self) -> AdhocContext
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for AdhocContext
[src]
fn default() -> AdhocContext
[src]
impl Display for AdhocContext
[src]
impl Debug for AdhocContext
[src]
Auto Trait Implementations
impl Send for AdhocContext
impl Sync for AdhocContext
impl Unpin for AdhocContext
impl !UnwindSafe for AdhocContext
impl !RefUnwindSafe for AdhocContext
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,