pub struct RestrictedAst {
pub functions: Vec<Function>,
pub entry_point: String,
}Fields§
§functions: Vec<Function>§entry_point: StringImplementations§
Trait Implementations§
Source§impl Clone for RestrictedAst
impl Clone for RestrictedAst
Source§fn clone(&self) -> RestrictedAst
fn clone(&self) -> RestrictedAst
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 RestrictedAst
impl Debug for RestrictedAst
Source§impl<'de> Deserialize<'de> for RestrictedAst
impl<'de> Deserialize<'de> for RestrictedAst
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 RestrictedAst
impl RefUnwindSafe for RestrictedAst
impl Send for RestrictedAst
impl Sync for RestrictedAst
impl Unpin for RestrictedAst
impl UnwindSafe for RestrictedAst
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