--- source: crates/mun_language_server/tests/initialization.rs assertion_line: 50 expression: symbols --- Some( Nested( [ DocumentSymbol { name: "main", detail: Some( "fn() -> i32", ), kind: Function, tags: None, deprecated: None, range: Range { start: Position { line: 0, character: 0, }, end: Position { line: 0, character: 19, }, }, selection_range: Range { start: Position { line: 0, character: 3, }, end: Position { line: 0, character: 7, }, }, children: None, }, DocumentSymbol { name: "Foo", detail: None, kind: Struct, tags: None, deprecated: None, range: Range { start: Position { line: 1, character: 0, }, end: Position { line: 1, character: 13, }, }, selection_range: Range { start: Position { line: 1, character: 7, }, end: Position { line: 1, character: 10, }, }, children: None, }, DocumentSymbol { name: "Bar", detail: Some( "Foo", ), kind: TypeParameter, tags: None, deprecated: None, range: Range { start: Position { line: 2, character: 0, }, end: Position { line: 2, character: 15, }, }, selection_range: Range { start: Position { line: 2, character: 5, }, end: Position { line: 2, character: 8, }, }, children: None, }, ], ), )