pub struct FoldRange {
pub range: TextRange,
pub kind: FoldKind,
}Expand description
A foldable range.
Fields§
§range: TextRangeThe foldable byte range.
kind: FoldKindWhat kind of fold it is.
Trait Implementations§
impl Copy for FoldRange
Source§impl<'de> Deserialize<'de> for FoldRange
impl<'de> Deserialize<'de> for FoldRange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for FoldRange
impl StructuralPartialEq for FoldRange
Auto Trait Implementations§
impl Freeze for FoldRange
impl RefUnwindSafe for FoldRange
impl Send for FoldRange
impl Sync for FoldRange
impl Unpin for FoldRange
impl UnsafeUnpin for FoldRange
impl UnwindSafe for FoldRange
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more