pub struct DynamicPropertyDefinitions { /* private fields */ }Implementations§
Source§impl DynamicPropertyDefinitions
impl DynamicPropertyDefinitions
pub fn new( fields: impl IntoIterator<Item = (String, DataType)>, ) -> Result<Arc<Self>, String>
pub fn types(&self) -> &BTreeMap<String, DataType>
pub fn data_type(&self, name: &str) -> Option<DataType>
pub fn validate_value(&self, name: &str, value: &Value) -> Result<(), String>
Trait Implementations§
Source§impl Debug for DynamicPropertyDefinitions
impl Debug for DynamicPropertyDefinitions
impl Eq for DynamicPropertyDefinitions
Source§impl Hash for DynamicPropertyDefinitions
impl Hash for DynamicPropertyDefinitions
impl StructuralPartialEq for DynamicPropertyDefinitions
Auto Trait Implementations§
impl Freeze for DynamicPropertyDefinitions
impl RefUnwindSafe for DynamicPropertyDefinitions
impl Send for DynamicPropertyDefinitions
impl Sync for DynamicPropertyDefinitions
impl Unpin for DynamicPropertyDefinitions
impl UnsafeUnpin for DynamicPropertyDefinitions
impl UnwindSafe for DynamicPropertyDefinitions
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