Struct fuels_types::Property
source · [−]pub struct Property {
pub name: String,
pub type_field: String,
pub components: Option<Vec<Property>>,
}
Fields
name: String
type_field: String
components: Option<Vec<Property>>
Implementations
sourceimpl Property
impl Property
pub fn is_enum_type(&self) -> bool
pub fn is_struct_type(&self) -> bool
pub fn is_custom_type(&self) -> bool
pub fn has_custom_type_in_array(&self) -> bool
pub fn has_custom_type_in_tuple(&self) -> bool
pub fn get_custom_type(&self) -> Option<CustomType>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Property
impl<'de> Deserialize<'de> for Property
sourcefn 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
impl StructuralPartialEq for Property
Auto Trait Implementations
impl RefUnwindSafe for Property
impl Send for Property
impl Sync for Property
impl Unpin for Property
impl UnwindSafe for Property
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more