pub struct ExtensionStore { /* private fields */ }Implementations§
Source§impl ExtensionStore
impl ExtensionStore
Sourcepub fn remap_keys(&mut self, known_types: &HashMap<String, CompiledSchema>)
pub fn remap_keys(&mut self, known_types: &HashMap<String, CompiledSchema>)
Remap extension keys to match canonical resource type names. Extension source files may produce keys like “Aws::Rds::Dbcluster” but the actual type names are “AWS::RDS::DBCluster”.
pub fn get(&self, type_name: &str) -> Option<&[Value]>
Auto Trait Implementations§
impl Freeze for ExtensionStore
impl RefUnwindSafe for ExtensionStore
impl Send for ExtensionStore
impl Sync for ExtensionStore
impl Unpin for ExtensionStore
impl UnsafeUnpin for ExtensionStore
impl UnwindSafe for ExtensionStore
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