Struct intuicio_frontend_vault::VaultEnum
source · pub struct VaultEnum {
pub name: String,
pub variants: Vec<VaultEnumVariant>,
pub methods: Vec<VaultFunction>,
}
Fields§
§name: String
§variants: Vec<VaultEnumVariant>
§methods: Vec<VaultFunction>
Implementations§
source§impl VaultEnum
impl VaultEnum
pub fn compile_enum(&self, module_name: &str) -> ScriptEnum<'static>
pub fn compile_methods( &self, module_name: &str ) -> Vec<ScriptFunction<'static, VaultScriptExpression>>
Trait Implementations§
source§impl<'de> Deserialize<'de> for VaultEnum
impl<'de> Deserialize<'de> for VaultEnum
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 VaultEnum
impl RefUnwindSafe for VaultEnum
impl Send for VaultEnum
impl Sync for VaultEnum
impl Unpin for VaultEnum
impl UnwindSafe for VaultEnum
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