Struct border_core::core::record::Record [−][src]
pub struct Record(_);
Expand description
Represents a record.
Implementations
impl Record
[src]
impl Record
[src]pub fn from_slice<K: Into<String> + Clone>(s: &[(K, RecordValue)]) -> Self
[src]
pub fn from_slice<K: Into<String> + Clone>(s: &[(K, RecordValue)]) -> Self
[src]Create Record
from slice of (Into<String>, RecordValue)
.
pub fn keys(&self) -> Keys<'_, String, RecordValue>
[src]
pub fn keys(&self) -> Keys<'_, String, RecordValue>
[src]Get keys.
pub fn insert(&mut self, k: impl Into<String>, v: RecordValue)
[src]
pub fn insert(&mut self, k: impl Into<String>, v: RecordValue)
[src]Insert a key-value pair into the record.
pub fn iter(&self) -> Iter<'_, String, RecordValue>
[src]
pub fn iter(&self) -> Iter<'_, String, RecordValue>
[src]Return an iterator over key-value pairs in the record.
pub fn into_iter_in_record(self) -> IntoIter<String, RecordValue>
[src]
pub fn into_iter_in_record(self) -> IntoIter<String, RecordValue>
[src]Return an iterator over key-value pairs in the record.
pub fn get(&self, k: &str) -> Option<&RecordValue>
[src]
pub fn get(&self, k: &str) -> Option<&RecordValue>
[src]Get the value of the given key.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Record
impl Send for Record
impl Sync for Record
impl Unpin for Record
impl UnwindSafe for Record
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T