src5-rs 2.0.0

Utility for generating SRC5 interfaces ids from Cairo traits
Documentation
1
2
3
4
5
6
7
use cairo_lang_compiler::db::RootDatabase;
use cairo_lang_syntax::node::kind::SyntaxKind;
use cairo_lang_syntax::node::SyntaxNode;

pub fn find_children(db: &RootDatabase, node: &SyntaxNode, kind: SyntaxKind) -> Option<SyntaxNode> {
    node.children(db).find(|child| kind == child.kind(db))
}