Struct fastly::Dictionary
source · [−]pub struct Dictionary { /* private fields */ }
👎Deprecated since 0.8.6: renamed to
ConfigStore
Expand description
A Compute@Edge Dictionary.
Implementations
sourceimpl Dictionary
impl Dictionary
sourcepub fn open(name: &str) -> Self
👎Deprecated since 0.8.6: use method on ConfigStore
instead
pub fn open(name: &str) -> Self
ConfigStore
insteadOpen 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: use method on ConfigStore
instead
pub fn try_open(name: &str) -> Result<Self, OpenError>
ConfigStore
insteadTry 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: use method on ConfigStore
instead
pub fn get(&self, key: &str) -> Option<String>
ConfigStore
insteadLookup 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: use method on ConfigStore
instead
pub fn try_get(&self, key: &str) -> Result<Option<String>, LookupError>
ConfigStore
insteadTry 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: use method on ConfigStore
instead
pub fn contains(&self, key: &str) -> bool
ConfigStore
insteadReturn 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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