alias
Point
= libc.TSPoint;
A position in a multi-line text document, in terms of rows and columns.
Rows and columns are zero-based.
NOTE this directly uses the C's TSPoint.
nothrow @nogc @safe bool
opEqualsPoints
(const Point
lhs, const Point
rhs);
Check the equality of two points
alias
Range
= libc.TSRange;
A range of positions in a multi-line text document, both in terms of bytes and of
rows and columns.
NOTE this directly uses the C's TSRange. This means that the order of the arguments
for the constructor of Range
is different than what the Rust bindings use.
nothrow @nogc @safe bool
opEqualsRanges
(const Range
lhs, const Range
rhs);
Check the equality of two ranges
alias
InputEdit
= libc.TSInputEdit;
A summary of a change to a text document.
NOTE this directly uses the C's TSInputEdit.