pub struct StyleSourceRegistry { /* private fields */ }Expand description
Runtime source registry used while resolving JSON specs.
Implementations§
Source§impl StyleSourceRegistry
impl StyleSourceRegistry
Sourcepub fn set_source(&mut self, id: impl Into<String>, source: StyleSource)
pub fn set_source(&mut self, id: impl Into<String>, source: StyleSource)
Register or replace a runtime source binding.
Sourcepub fn source(&self, id: &str) -> Option<&StyleSource>
pub fn source(&self, id: &str) -> Option<&StyleSource>
Look up a bound source.
Sourcepub fn resolve_document(
&self,
spec: &StyleSpecDocument,
) -> Result<StyleDocument, StyleSpecError>
pub fn resolve_document( &self, spec: &StyleSpecDocument, ) -> Result<StyleDocument, StyleSpecError>
Resolve a parsed spec document into a runtime style document.
Trait Implementations§
Source§impl Clone for StyleSourceRegistry
impl Clone for StyleSourceRegistry
Source§fn clone(&self) -> StyleSourceRegistry
fn clone(&self) -> StyleSourceRegistry
Returns a duplicate of the value. Read more
1.0.0 · 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 StyleSourceRegistry
impl Debug for StyleSourceRegistry
Source§impl Default for StyleSourceRegistry
impl Default for StyleSourceRegistry
Source§fn default() -> StyleSourceRegistry
fn default() -> StyleSourceRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StyleSourceRegistry
impl !RefUnwindSafe for StyleSourceRegistry
impl Send for StyleSourceRegistry
impl Sync for StyleSourceRegistry
impl Unpin for StyleSourceRegistry
impl UnsafeUnpin for StyleSourceRegistry
impl !UnwindSafe for StyleSourceRegistry
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