Skip to main content

BuilderNodeId

Struct BuilderNodeId 

Source
pub struct BuilderNodeId(/* private fields */);
Expand description

A node ID within a CstBuilder context

Trait Implementations§

Source§

impl Clone for BuilderNodeId

Source§

fn clone(&self) -> BuilderNodeId

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Copy for BuilderNodeId

Source§

impl Debug for BuilderNodeId

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Eq for BuilderNodeId

Source§

impl From<ArrayBeginNode> for BuilderNodeId

Source§

fn from(node: ArrayBeginNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayElementsNode> for BuilderNodeId

Source§

fn from(node: ArrayElementsNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayElementsOptNode> for BuilderNodeId

Source§

fn from(node: ArrayElementsOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayElementsTailNode> for BuilderNodeId

Source§

fn from(node: ArrayElementsTailNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayElementsTailOptNode> for BuilderNodeId

Source§

fn from(node: ArrayElementsTailOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayEndNode> for BuilderNodeId

Source§

fn from(node: ArrayEndNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayMarkerNode> for BuilderNodeId

Source§

fn from(node: ArrayMarkerNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayMarkerOptGroupNode> for BuilderNodeId

Source§

fn from(node: ArrayMarkerOptGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayMarkerOptNode> for BuilderNodeId

Source§

fn from(node: ArrayMarkerOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayNode> for BuilderNodeId

Source§

fn from(node: ArrayNode) -> Self

Converts to this type from the input type.
Source§

impl From<ArrayOptNode> for BuilderNodeId

Source§

fn from(node: ArrayOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<AtNode> for BuilderNodeId

Source§

fn from(node: AtNode) -> Self

Converts to this type from the input type.
Source§

impl From<AtToken> for BuilderNodeId

Source§

fn from(token: AtToken) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick2Node> for BuilderNodeId

Source§

fn from(node: Backtick2Node) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick2Token> for BuilderNodeId

Source§

fn from(token: Backtick2Token) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick3Node> for BuilderNodeId

Source§

fn from(node: Backtick3Node) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick3Token> for BuilderNodeId

Source§

fn from(token: Backtick3Token) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick4Node> for BuilderNodeId

Source§

fn from(node: Backtick4Node) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick4Token> for BuilderNodeId

Source§

fn from(token: Backtick4Token) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick5Node> for BuilderNodeId

Source§

fn from(node: Backtick5Node) -> Self

Converts to this type from the input type.
Source§

impl From<Backtick5Token> for BuilderNodeId

Source§

fn from(token: Backtick5Token) -> Self

Converts to this type from the input type.
Source§

impl From<BacktickDelimNode> for BuilderNodeId

Source§

fn from(node: BacktickDelimNode) -> Self

Converts to this type from the input type.
Source§

impl From<BacktickDelimToken> for BuilderNodeId

Source§

fn from(token: BacktickDelimToken) -> Self

Converts to this type from the input type.
Source§

impl From<BeginNode> for BuilderNodeId

Source§

fn from(node: BeginNode) -> Self

Converts to this type from the input type.
Source§

impl From<BindNode> for BuilderNodeId

Source§

fn from(node: BindNode) -> Self

Converts to this type from the input type.
Source§

impl From<BindToken> for BuilderNodeId

Source§

fn from(token: BindToken) -> Self

Converts to this type from the input type.
Source§

impl From<BindingNode> for BuilderNodeId

Source§

fn from(node: BindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<BindingRhsNode> for BuilderNodeId

Source§

fn from(node: BindingRhsNode) -> Self

Converts to this type from the input type.
Source§

impl From<BlockBodyNode> for BuilderNodeId

Source§

fn from(node: BlockBodyNode) -> Self

Converts to this type from the input type.
Source§

impl From<BooleanNode> for BuilderNodeId

Source§

fn from(node: BooleanNode) -> Self

Converts to this type from the input type.
Source§

impl From<CaretNode> for BuilderNodeId

Source§

fn from(node: CaretNode) -> Self

Converts to this type from the input type.
Source§

impl From<CircumflexToken> for BuilderNodeId

Source§

fn from(token: CircumflexToken) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock3ListGroupNode> for BuilderNodeId

Source§

fn from(node: CodeBlock3ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock3ListNode> for BuilderNodeId

Source§

fn from(node: CodeBlock3ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock3Node> for BuilderNodeId

Source§

fn from(node: CodeBlock3Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock4ListGroupNode> for BuilderNodeId

Source§

fn from(node: CodeBlock4ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock4ListNode> for BuilderNodeId

Source§

fn from(node: CodeBlock4ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock4Node> for BuilderNodeId

Source§

fn from(node: CodeBlock4Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock5ListGroupNode> for BuilderNodeId

Source§

fn from(node: CodeBlock5ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock5ListNode> for BuilderNodeId

Source§

fn from(node: CodeBlock5ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock5Node> for BuilderNodeId

Source§

fn from(node: CodeBlock5Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock6ListGroupNode> for BuilderNodeId

Source§

fn from(node: CodeBlock6ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock6ListNode> for BuilderNodeId

Source§

fn from(node: CodeBlock6ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlock6Node> for BuilderNodeId

Source§

fn from(node: CodeBlock6Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd3Node> for BuilderNodeId

Source§

fn from(node: CodeBlockEnd3Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd3Token> for BuilderNodeId

Source§

fn from(token: CodeBlockEnd3Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd4Node> for BuilderNodeId

Source§

fn from(node: CodeBlockEnd4Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd4Token> for BuilderNodeId

Source§

fn from(token: CodeBlockEnd4Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd5Node> for BuilderNodeId

Source§

fn from(node: CodeBlockEnd5Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd5Token> for BuilderNodeId

Source§

fn from(token: CodeBlockEnd5Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd6Node> for BuilderNodeId

Source§

fn from(node: CodeBlockEnd6Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockEnd6Token> for BuilderNodeId

Source§

fn from(token: CodeBlockEnd6Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockNode> for BuilderNodeId

Source§

fn from(node: CodeBlockNode) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart3Node> for BuilderNodeId

Source§

fn from(node: CodeBlockStart3Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart3Token> for BuilderNodeId

Source§

fn from(token: CodeBlockStart3Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart4Node> for BuilderNodeId

Source§

fn from(node: CodeBlockStart4Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart4Token> for BuilderNodeId

Source§

fn from(token: CodeBlockStart4Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart5Node> for BuilderNodeId

Source§

fn from(node: CodeBlockStart5Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart5Token> for BuilderNodeId

Source§

fn from(token: CodeBlockStart5Token) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart6Node> for BuilderNodeId

Source§

fn from(node: CodeBlockStart6Node) -> Self

Converts to this type from the input type.
Source§

impl From<CodeBlockStart6Token> for BuilderNodeId

Source§

fn from(token: CodeBlockStart6Token) -> Self

Converts to this type from the input type.
Source§

impl From<CommaNode> for BuilderNodeId

Source§

fn from(node: CommaNode) -> Self

Converts to this type from the input type.
Source§

impl From<CommaToken> for BuilderNodeId

Source§

fn from(token: CommaToken) -> Self

Converts to this type from the input type.
Source§

impl From<ContinueNode> for BuilderNodeId

Source§

fn from(node: ContinueNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode1ListGroupNode> for BuilderNodeId

Source§

fn from(node: DelimCode1ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode1ListNode> for BuilderNodeId

Source§

fn from(node: DelimCode1ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode1Node> for BuilderNodeId

Source§

fn from(node: DelimCode1Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode2ListGroupNode> for BuilderNodeId

Source§

fn from(node: DelimCode2ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode2ListNode> for BuilderNodeId

Source§

fn from(node: DelimCode2ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode2Node> for BuilderNodeId

Source§

fn from(node: DelimCode2Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode3ListGroupNode> for BuilderNodeId

Source§

fn from(node: DelimCode3ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode3ListNode> for BuilderNodeId

Source§

fn from(node: DelimCode3ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCode3Node> for BuilderNodeId

Source§

fn from(node: DelimCode3Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd1Node> for BuilderNodeId

Source§

fn from(node: DelimCodeEnd1Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd1Token> for BuilderNodeId

Source§

fn from(token: DelimCodeEnd1Token) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd2Node> for BuilderNodeId

Source§

fn from(node: DelimCodeEnd2Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd2Token> for BuilderNodeId

Source§

fn from(token: DelimCodeEnd2Token) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd3Node> for BuilderNodeId

Source§

fn from(node: DelimCodeEnd3Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeEnd3Token> for BuilderNodeId

Source§

fn from(token: DelimCodeEnd3Token) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeNode> for BuilderNodeId

Source§

fn from(node: DelimCodeNode) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart1Node> for BuilderNodeId

Source§

fn from(node: DelimCodeStart1Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart1Token> for BuilderNodeId

Source§

fn from(token: DelimCodeStart1Token) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart2Node> for BuilderNodeId

Source§

fn from(node: DelimCodeStart2Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart2Token> for BuilderNodeId

Source§

fn from(token: DelimCodeStart2Token) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart3Node> for BuilderNodeId

Source§

fn from(node: DelimCodeStart3Node) -> Self

Converts to this type from the input type.
Source§

impl From<DelimCodeStart3Token> for BuilderNodeId

Source§

fn from(token: DelimCodeStart3Token) -> Self

Converts to this type from the input type.
Source§

impl From<DollarToken> for BuilderNodeId

Source§

fn from(token: DollarToken) -> Self

Converts to this type from the input type.
Source§

impl From<DotKeyNode> for BuilderNodeId

Source§

fn from(node: DotKeyNode) -> Self

Converts to this type from the input type.
Source§

impl From<DotNode> for BuilderNodeId

Source§

fn from(node: DotNode) -> Self

Converts to this type from the input type.
Source§

impl From<DotToken> for BuilderNodeId

Source§

fn from(token: DotToken) -> Self

Converts to this type from the input type.
Source§

impl From<EndNode> for BuilderNodeId

Source§

fn from(node: EndNode) -> Self

Converts to this type from the input type.
Source§

impl From<EscToken> for BuilderNodeId

Source§

fn from(token: EscToken) -> Self

Converts to this type from the input type.
Source§

impl From<EureBindingsNode> for BuilderNodeId

Source§

fn from(node: EureBindingsNode) -> Self

Converts to this type from the input type.
Source§

impl From<EureNode> for BuilderNodeId

Source§

fn from(node: EureNode) -> Self

Converts to this type from the input type.
Source§

impl From<EureOptNode> for BuilderNodeId

Source§

fn from(node: EureOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<EureSectionsNode> for BuilderNodeId

Source§

fn from(node: EureSectionsNode) -> Self

Converts to this type from the input type.
Source§

impl From<ExtNode> for BuilderNodeId

Source§

fn from(node: ExtNode) -> Self

Converts to this type from the input type.
Source§

impl From<ExtensionNameSpaceNode> for BuilderNodeId

Source§

fn from(node: ExtensionNameSpaceNode) -> Self

Converts to this type from the input type.
Source§

impl From<FalseNode> for BuilderNodeId

Source§

fn from(node: FalseNode) -> Self

Converts to this type from the input type.
Source§

impl From<FalseToken> for BuilderNodeId

Source§

fn from(token: FalseToken) -> Self

Converts to this type from the input type.
Source§

impl From<FirstKeyNode> for BuilderNodeId

Source§

fn from(node: FirstKeyNode) -> Self

Converts to this type from the input type.
Source§

impl From<FlatBodyListNode> for BuilderNodeId

Source§

fn from(node: FlatBodyListNode) -> Self

Converts to this type from the input type.
Source§

impl From<FlatBodyNode> for BuilderNodeId

Source§

fn from(node: FlatBodyNode) -> Self

Converts to this type from the input type.
Source§

impl From<FlatRootBindingNode> for BuilderNodeId

Source§

fn from(node: FlatRootBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<FloatNode> for BuilderNodeId

Source§

fn from(node: FloatNode) -> Self

Converts to this type from the input type.
Source§

impl From<FloatToken> for BuilderNodeId

Source§

fn from(token: FloatToken) -> Self

Converts to this type from the input type.
Source§

impl From<GrammarNewlineNode> for BuilderNodeId

Source§

fn from(node: GrammarNewlineNode) -> Self

Converts to this type from the input type.
Source§

impl From<GrammarNewlineToken> for BuilderNodeId

Source§

fn from(token: GrammarNewlineToken) -> Self

Converts to this type from the input type.
Source§

impl From<HashToken> for BuilderNodeId

Source§

fn from(token: HashToken) -> Self

Converts to this type from the input type.
Source§

impl From<HoleNode> for BuilderNodeId

Source§

fn from(node: HoleNode) -> Self

Converts to this type from the input type.
Source§

impl From<HoleToken> for BuilderNodeId

Source§

fn from(token: HoleToken) -> Self

Converts to this type from the input type.
Source§

impl From<IdentNode> for BuilderNodeId

Source§

fn from(node: IdentNode) -> Self

Converts to this type from the input type.
Source§

impl From<IdentToken> for BuilderNodeId

Source§

fn from(token: IdentToken) -> Self

Converts to this type from the input type.
Source§

impl From<InfNode> for BuilderNodeId

Source§

fn from(node: InfNode) -> Self

Converts to this type from the input type.
Source§

impl From<InfToken> for BuilderNodeId

Source§

fn from(token: InfToken) -> Self

Converts to this type from the input type.
Source§

impl From<InlineCode1Node> for BuilderNodeId

Source§

fn from(node: InlineCode1Node) -> Self

Converts to this type from the input type.
Source§

impl From<InlineCode1Token> for BuilderNodeId

Source§

fn from(token: InlineCode1Token) -> Self

Converts to this type from the input type.
Source§

impl From<InlineCodeNode> for BuilderNodeId

Source§

fn from(node: InlineCodeNode) -> Self

Converts to this type from the input type.
Source§

impl From<IntegerNode> for BuilderNodeId

Source§

fn from(node: IntegerNode) -> Self

Converts to this type from the input type.
Source§

impl From<IntegerToken> for BuilderNodeId

Source§

fn from(token: IntegerToken) -> Self

Converts to this type from the input type.
Source§

impl From<KeyIdentNode> for BuilderNodeId

Source§

fn from(node: KeyIdentNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyNode> for BuilderNodeId

Source§

fn from(node: KeyNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTailNode> for BuilderNodeId

Source§

fn from(node: KeyTailNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleElementsNode> for BuilderNodeId

Source§

fn from(node: KeyTupleElementsNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleElementsOptNode> for BuilderNodeId

Source§

fn from(node: KeyTupleElementsOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleElementsTailNode> for BuilderNodeId

Source§

fn from(node: KeyTupleElementsTailNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleElementsTailOptNode> for BuilderNodeId

Source§

fn from(node: KeyTupleElementsTailOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleNode> for BuilderNodeId

Source§

fn from(node: KeyTupleNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyTupleOptNode> for BuilderNodeId

Source§

fn from(node: KeyTupleOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeyValueNode> for BuilderNodeId

Source§

fn from(node: KeyValueNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeysListNode> for BuilderNodeId

Source§

fn from(node: KeysListNode) -> Self

Converts to this type from the input type.
Source§

impl From<KeysNode> for BuilderNodeId

Source§

fn from(node: KeysNode) -> Self

Converts to this type from the input type.
Source§

impl From<LBraceToken> for BuilderNodeId

Source§

fn from(token: LBraceToken) -> Self

Converts to this type from the input type.
Source§

impl From<LBracketToken> for BuilderNodeId

Source§

fn from(token: LBracketToken) -> Self

Converts to this type from the input type.
Source§

impl From<LParenNode> for BuilderNodeId

Source§

fn from(node: LParenNode) -> Self

Converts to this type from the input type.
Source§

impl From<LParenToken> for BuilderNodeId

Source§

fn from(token: LParenToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1EndNode> for BuilderNodeId

Source§

fn from(node: LitStr1EndNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1EndToken> for BuilderNodeId

Source§

fn from(token: LitStr1EndToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1ListGroupNode> for BuilderNodeId

Source§

fn from(node: LitStr1ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1ListNode> for BuilderNodeId

Source§

fn from(node: LitStr1ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1Node> for BuilderNodeId

Source§

fn from(node: LitStr1Node) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1StartNode> for BuilderNodeId

Source§

fn from(node: LitStr1StartNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr1StartToken> for BuilderNodeId

Source§

fn from(token: LitStr1StartToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2EndNode> for BuilderNodeId

Source§

fn from(node: LitStr2EndNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2EndToken> for BuilderNodeId

Source§

fn from(token: LitStr2EndToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2ListGroupNode> for BuilderNodeId

Source§

fn from(node: LitStr2ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2ListNode> for BuilderNodeId

Source§

fn from(node: LitStr2ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2Node> for BuilderNodeId

Source§

fn from(node: LitStr2Node) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2StartNode> for BuilderNodeId

Source§

fn from(node: LitStr2StartNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr2StartToken> for BuilderNodeId

Source§

fn from(token: LitStr2StartToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3EndNode> for BuilderNodeId

Source§

fn from(node: LitStr3EndNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3EndToken> for BuilderNodeId

Source§

fn from(token: LitStr3EndToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3ListGroupNode> for BuilderNodeId

Source§

fn from(node: LitStr3ListGroupNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3ListNode> for BuilderNodeId

Source§

fn from(node: LitStr3ListNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3Node> for BuilderNodeId

Source§

fn from(node: LitStr3Node) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3StartNode> for BuilderNodeId

Source§

fn from(node: LitStr3StartNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStr3StartToken> for BuilderNodeId

Source§

fn from(token: LitStr3StartToken) -> Self

Converts to this type from the input type.
Source§

impl From<LitStrNode> for BuilderNodeId

Source§

fn from(node: LitStrNode) -> Self

Converts to this type from the input type.
Source§

impl From<LitStrToken> for BuilderNodeId

Source§

fn from(token: LitStrToken) -> Self

Converts to this type from the input type.
Source§

impl From<MapBindNode> for BuilderNodeId

Source§

fn from(node: MapBindNode) -> Self

Converts to this type from the input type.
Source§

impl From<MapBindToken> for BuilderNodeId

Source§

fn from(token: MapBindToken) -> Self

Converts to this type from the input type.
Source§

impl From<NaNNode> for BuilderNodeId

Source§

fn from(node: NaNNode) -> Self

Converts to this type from the input type.
Source§

impl From<NaNToken> for BuilderNodeId

Source§

fn from(token: NaNToken) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineBindNode> for BuilderNodeId

Source§

fn from(node: NewlineBindNode) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineBindToken> for BuilderNodeId

Source§

fn from(token: NewlineBindToken) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineHeadNode> for BuilderNodeId

Source§

fn from(node: NewlineHeadNode) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineHeadOptNode> for BuilderNodeId

Source§

fn from(node: NewlineHeadOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineTextStartNode> for BuilderNodeId

Source§

fn from(node: NewlineTextStartNode) -> Self

Converts to this type from the input type.
Source§

impl From<NewlineTextStartToken> for BuilderNodeId

Source§

fn from(token: NewlineTextStartToken) -> Self

Converts to this type from the input type.
Source§

impl From<NoBacktickNode> for BuilderNodeId

Source§

fn from(node: NoBacktickNode) -> Self

Converts to this type from the input type.
Source§

impl From<NoBacktickToken> for BuilderNodeId

Source§

fn from(token: NoBacktickToken) -> Self

Converts to this type from the input type.
Source§

impl From<NoSQuoteNode> for BuilderNodeId

Source§

fn from(node: NoSQuoteNode) -> Self

Converts to this type from the input type.
Source§

impl From<NoSQuoteToken> for BuilderNodeId

Source§

fn from(token: NoSQuoteToken) -> Self

Converts to this type from the input type.
Source§

impl From<NullNode> for BuilderNodeId

Source§

fn from(node: NullNode) -> Self

Converts to this type from the input type.
Source§

impl From<NullToken> for BuilderNodeId

Source§

fn from(token: NullToken) -> Self

Converts to this type from the input type.
Source§

impl From<NumberNode> for BuilderNodeId

Source§

fn from(node: NumberNode) -> Self

Converts to this type from the input type.
Source§

impl From<ObjectListNode> for BuilderNodeId

Source§

fn from(node: ObjectListNode) -> Self

Converts to this type from the input type.
Source§

impl From<ObjectNode> for BuilderNodeId

Source§

fn from(node: ObjectNode) -> Self

Converts to this type from the input type.
Source§

impl From<ObjectOpt0Node> for BuilderNodeId

Source§

fn from(node: ObjectOpt0Node) -> Self

Converts to this type from the input type.
Source§

impl From<ObjectOpt1Node> for BuilderNodeId

Source§

fn from(node: ObjectOpt1Node) -> Self

Converts to this type from the input type.
Source§

impl From<ObjectOptNode> for BuilderNodeId

Source§

fn from(node: ObjectOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<RBraceToken> for BuilderNodeId

Source§

fn from(token: RBraceToken) -> Self

Converts to this type from the input type.
Source§

impl From<RBracketToken> for BuilderNodeId

Source§

fn from(token: RBracketToken) -> Self

Converts to this type from the input type.
Source§

impl From<RParenNode> for BuilderNodeId

Source§

fn from(node: RParenNode) -> Self

Converts to this type from the input type.
Source§

impl From<RParenToken> for BuilderNodeId

Source§

fn from(token: RParenToken) -> Self

Converts to this type from the input type.
Source§

impl From<RootBindingNode> for BuilderNodeId

Source§

fn from(node: RootBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<RootNode> for BuilderNodeId

Source§

fn from(node: RootNode) -> Self

Converts to this type from the input type.
Source§

impl From<RootTextBindingNode> for BuilderNodeId

Source§

fn from(node: RootTextBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<RootTextBindingOpt0Node> for BuilderNodeId

Source§

fn from(node: RootTextBindingOpt0Node) -> Self

Converts to this type from the input type.
Source§

impl From<RootTextBindingOpt1Node> for BuilderNodeId

Source§

fn from(node: RootTextBindingOpt1Node) -> Self

Converts to this type from the input type.
Source§

impl From<RootTextBindingOptNode> for BuilderNodeId

Source§

fn from(node: RootTextBindingOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<RootValueBindingNode> for BuilderNodeId

Source§

fn from(node: RootValueBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<SQuoteNode> for BuilderNodeId

Source§

fn from(node: SQuoteNode) -> Self

Converts to this type from the input type.
Source§

impl From<SQuoteToken> for BuilderNodeId

Source§

fn from(token: SQuoteToken) -> Self

Converts to this type from the input type.
Source§

impl From<SectionBindingNode> for BuilderNodeId

Source§

fn from(node: SectionBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<SectionBodyNode> for BuilderNodeId

Source§

fn from(node: SectionBodyNode) -> Self

Converts to this type from the input type.
Source§

impl From<SectionBodyOptNode> for BuilderNodeId

Source§

fn from(node: SectionBodyOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<SectionHeadNode> for BuilderNodeId

Source§

fn from(node: SectionHeadNode) -> Self

Converts to this type from the input type.
Source§

impl From<SectionNode> for BuilderNodeId

Source§

fn from(node: SectionNode) -> Self

Converts to this type from the input type.
Source§

impl From<StrNode> for BuilderNodeId

Source§

fn from(node: StrNode) -> Self

Converts to this type from the input type.
Source§

impl From<StrToken> for BuilderNodeId

Source§

fn from(token: StrToken) -> Self

Converts to this type from the input type.
Source§

impl From<StringNode> for BuilderNodeId

Source§

fn from(node: StringNode) -> Self

Converts to this type from the input type.
Source§

impl From<StringsListNode> for BuilderNodeId

Source§

fn from(node: StringsListNode) -> Self

Converts to this type from the input type.
Source§

impl From<StringsNode> for BuilderNodeId

Source§

fn from(node: StringsNode) -> Self

Converts to this type from the input type.
Source§

impl From<TextBindingNode> for BuilderNodeId

Source§

fn from(node: TextBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<TextBindingOpt0Node> for BuilderNodeId

Source§

fn from(node: TextBindingOpt0Node) -> Self

Converts to this type from the input type.
Source§

impl From<TextBindingOpt1Node> for BuilderNodeId

Source§

fn from(node: TextBindingOpt1Node) -> Self

Converts to this type from the input type.
Source§

impl From<TextBindingOptNode> for BuilderNodeId

Source§

fn from(node: TextBindingOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<TextNode> for BuilderNodeId

Source§

fn from(node: TextNode) -> Self

Converts to this type from the input type.
Source§

impl From<TextStartNode> for BuilderNodeId

Source§

fn from(node: TextStartNode) -> Self

Converts to this type from the input type.
Source§

impl From<TextStartToken> for BuilderNodeId

Source§

fn from(token: TextStartToken) -> Self

Converts to this type from the input type.
Source§

impl From<TextToken> for BuilderNodeId

Source§

fn from(token: TextToken) -> Self

Converts to this type from the input type.
Source§

impl From<TopLevelBindingNode> for BuilderNodeId

Source§

fn from(node: TopLevelBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<TrueNode> for BuilderNodeId

Source§

fn from(node: TrueNode) -> Self

Converts to this type from the input type.
Source§

impl From<TrueToken> for BuilderNodeId

Source§

fn from(token: TrueToken) -> Self

Converts to this type from the input type.
Source§

impl From<TupleElementsNode> for BuilderNodeId

Source§

fn from(node: TupleElementsNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleElementsOptNode> for BuilderNodeId

Source§

fn from(node: TupleElementsOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleElementsTailNode> for BuilderNodeId

Source§

fn from(node: TupleElementsTailNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleElementsTailOptNode> for BuilderNodeId

Source§

fn from(node: TupleElementsTailOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleIndexNode> for BuilderNodeId

Source§

fn from(node: TupleIndexNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleNode> for BuilderNodeId

Source§

fn from(node: TupleNode) -> Self

Converts to this type from the input type.
Source§

impl From<TupleOptNode> for BuilderNodeId

Source§

fn from(node: TupleOptNode) -> Self

Converts to this type from the input type.
Source§

impl From<ValueBindingNode> for BuilderNodeId

Source§

fn from(node: ValueBindingNode) -> Self

Converts to this type from the input type.
Source§

impl From<ValueNode> for BuilderNodeId

Source§

fn from(node: ValueNode) -> Self

Converts to this type from the input type.
Source§

impl From<WsNode> for BuilderNodeId

Source§

fn from(node: WsNode) -> Self

Converts to this type from the input type.
Source§

impl From<WsToken> for BuilderNodeId

Source§

fn from(token: WsToken) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for BuilderNodeId

Source§

fn eq(&self, other: &BuilderNodeId) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for BuilderNodeId

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.