knave 0.14.22

A Lisp programming language for humans and agents that infers types and ownership and compiles to readable Rust
Documentation
1
2
3
4
5
6
7
8
use super::name_records::NameRecords;
use crate::diagnostic::Diagnostic;

pub trait SetAsideDrop {
    fn warning(&self, setter: &str) -> Diagnostic;

    fn record(&self, records: &mut NameRecords, setter: &str);
}