Struct fastly::Dictionary
source · [−]pub struct Dictionary { /* private fields */ }
renamed to config_store
Expand description
A Compute@Edge Dictionary.
Implementations
sourceimpl Dictionary
impl Dictionary
sourcepub fn open(name: &str) -> Self
👎 Deprecated since 0.8.6: renamed to config_store
pub fn open(name: &str) -> Self
renamed to config_store
Open a dictionary, given its name.
Examples
let merriam = Dictionary::open("merriam webster");
let oed = Dictionary::open("oxford english dictionary");
sourcepub fn try_open(name: &str) -> Result<Self, OpenError>
👎 Deprecated since 0.8.6: renamed to config_store
pub fn try_open(name: &str) -> Result<Self, OpenError>
renamed to config_store
Try to open a dictionary, given its name.
Examples
let merriam = Dictionary::try_open("merriam webster").unwrap();
sourcepub fn get(&self, key: &str) -> Option<String>
👎 Deprecated since 0.8.6: renamed to config_store
pub fn get(&self, key: &str) -> Option<String>
renamed to config_store
Lookup a value in this dictionary.
If successful, this function returns Some(_)
if an entry was found, or None
if no entry
with the given key was found.
Examples
assert_eq!(
dictionary.get("bread"),
Some(String::from("a usually baked and leavened food")),
);
assert_eq!(
dictionary.get("freedom"),
Some(String::from("the absence of necessity, coercion, or constraint")),
);
// Otherwise, `get` will return nothing.
assert!(dictionary.get("zzzzz").is_none());
Panics
This may panic for any of the reasons that Dictionary::try_get
would return an error.
sourcepub fn try_get(&self, key: &str) -> Result<Option<String>, LookupError>
👎 Deprecated since 0.8.6: renamed to config_store
pub fn try_get(&self, key: &str) -> Result<Option<String>, LookupError>
renamed to config_store
Try to lookup a value in this dictionary.
If successful, this function returns Ok(Some(_))
if an entry was found, or Ok(None)
if
no entry with the given key was found. This function returns Err(_)
if the lookup failed.
Examples
assert_eq!(
dictionary.try_get("bread").unwrap(),
Some(String::from("a usually baked and leavened food")),
);
assert_eq!(
dictionary.try_get("freedom").unwrap(),
Some(String::from("the absence of necessity, coercion, or constraint")),
);
// Otherwise, `try_get` will return nothing.
assert!(dictionary.try_get("zzzzz").unwrap().is_none());
sourcepub fn contains(&self, key: &str) -> bool
👎 Deprecated since 0.8.6: renamed to config_store
pub fn contains(&self, key: &str) -> bool
renamed to config_store
Return true if the dictionary contains an entry with the given key.
Examples
assert!(dictionary.contains("key"));
Panics
This may panic for any of the reasons that Dictionary::try_get
would return an error.
Auto Trait Implementations
impl RefUnwindSafe for Dictionary
impl Send for Dictionary
impl Sync for Dictionary
impl Unpin for Dictionary
impl UnwindSafe for Dictionary
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more