pub struct StorageParameter {
pub meta: Option<ParameterMeta>,
pub storage_node: String,
}
Fields§
§meta: Option<ParameterMeta>
§storage_node: String
Implementations§
Source§impl StorageParameter
impl StorageParameter
pub fn parameters(&self) -> HashMap<&str, ParameterValueType<'_>>
pub fn parameters_mut(&mut self) -> HashMap<&str, ParameterValueTypeMut<'_>>
Source§impl StorageParameter
impl StorageParameter
pub fn resource_paths(&self) -> Vec<PathBuf>
pub fn update_resource_paths(&mut self, new_paths: &HashMap<PathBuf, PathBuf>)
Source§impl StorageParameter
impl StorageParameter
pub fn node_references(&self) -> HashMap<&str, &str>
Trait Implementations§
Source§impl Clone for StorageParameter
impl Clone for StorageParameter
Source§fn clone(&self) -> StorageParameter
fn clone(&self) -> StorageParameter
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 StorageParameter
impl Debug for StorageParameter
Source§impl<'de> Deserialize<'de> for StorageParameter
impl<'de> Deserialize<'de> for StorageParameter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StorageParameter
impl RefUnwindSafe for StorageParameter
impl Send for StorageParameter
impl Sync for StorageParameter
impl Unpin for StorageParameter
impl UnwindSafe for StorageParameter
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