pub struct FlakeLisp {
pub descricao: String,
pub entradas: Vec<FlakeInput>,
pub saidas: Option<FlakeOutput>,
}Expand description
A whole flake.lisp — parsed as a TataraDomain via defflake.
Fields§
§descricao: String§entradas: Vec<FlakeInput>§saidas: Option<FlakeOutput>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FlakeLisp
impl<'de> Deserialize<'de> for FlakeLisp
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
impl StructuralPartialEq for FlakeLisp
Source§impl TataraDomain for FlakeLisp
impl TataraDomain for FlakeLisp
Source§fn compile_from_args(args: &[Sexp]) -> Result<Self>
fn compile_from_args(args: &[Sexp]) -> Result<Self>
Parse the argument list (everything after the keyword) into Self.
Auto Trait Implementations§
impl Freeze for FlakeLisp
impl RefUnwindSafe for FlakeLisp
impl Send for FlakeLisp
impl Sync for FlakeLisp
impl Unpin for FlakeLisp
impl UnsafeUnpin for FlakeLisp
impl UnwindSafe for FlakeLisp
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