@@ -20,7 +20,7 @@ pub enum LineEnding {
2020
2121impl LineEnding {
2222 #[inline]
23− pub fn len_chars(&self) -> usize {
23+ pub const fn len_chars(&self) -> usize {
2424 match self {
2525 Self::Crlf => 2,
2626 _ => 1,
@@ -28,7 +28,7 @@ impl LineEnding {
2828 }
2929
3030 #[inline]
31− pub fn as_str(&self) -> &'static str {
31+ pub const fn as_str(&self) -> &'static str {
3232 match self {
3333 Self::Crlf => "\u{000D}\u{000A}",
3434 Self::LF => "\u{000A}",
@@ -42,7 +42,7 @@ impl LineEnding {
4242 }
4343
4444 #[inline]
45− pub fn from_char(ch: char) -> Option<LineEnding> {
45+ pub const fn from_char(ch: char) -> Option<LineEnding> {
4646 match ch {
4747 '\u{000A}' => Some(LineEnding::LF),
4848 '\u{000B}' => Some(LineEnding::VT),