pub struct Adapter { /* private fields */ }Expand description
A system model adapter.
Implementations§
Source§impl Adapter
impl Adapter
Sourcepub fn creator_defined_metadata_json(&self) -> String
pub fn creator_defined_metadata_json(&self) -> String
Creator-defined metadata as raw JSON.
Sourcepub fn creator_defined_metadata(&self) -> Result<Value, FMError>
pub fn creator_defined_metadata(&self) -> Result<Value, FMError>
Creator-defined metadata as a serde_json::Value.
Sourcepub fn compatible_adapter_identifiers(name: &str) -> Vec<String>
pub fn compatible_adapter_identifiers(name: &str) -> Vec<String>
Compatible adapter identifiers for a logical adapter name.
Trait Implementations§
Auto Trait Implementations§
impl !Send for Adapter
impl !Sync for Adapter
impl Freeze for Adapter
impl RefUnwindSafe for Adapter
impl Unpin for Adapter
impl UnsafeUnpin for Adapter
impl UnwindSafe for Adapter
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