pub struct TemplateSet {
pub default: Option<TemplateDescriptor>,
pub by_page: HashMap<PageUuid, TemplateDescriptor>,
pub by_other_id: HashMap<String, TemplateDescriptor>,
}Fields§
§default: Option<TemplateDescriptor>§by_page: HashMap<PageUuid, TemplateDescriptor>§by_other_id: HashMap<String, TemplateDescriptor>Implementations§
Source§impl TemplateSet
impl TemplateSet
pub fn new() -> Self
pub fn insert_if_absent( &mut self, key: TemplateKey, descriptor: TemplateDescriptor, )
pub fn for_page(&self, page_id: &PageUuid) -> Option<&TemplateDescriptor>
Trait Implementations§
Source§impl Clone for TemplateSet
impl Clone for TemplateSet
Source§fn clone(&self) -> TemplateSet
fn clone(&self) -> TemplateSet
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 TemplateSet
impl Debug for TemplateSet
Auto Trait Implementations§
impl Freeze for TemplateSet
impl RefUnwindSafe for TemplateSet
impl Send for TemplateSet
impl Sync for TemplateSet
impl Unpin for TemplateSet
impl UnsafeUnpin for TemplateSet
impl UnwindSafe for TemplateSet
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