pub enum ParseError {
Show 91 variants
ExtraTokens(Span),
ExtraTokensAfterClosingDelimiter(Span),
ExtraPositional(String, Span),
RequiredAfterOptional(String, Span),
UnexpectedEof(String, Span),
Unclosed(&'static str, Span, Span, String),
Unbalanced(&'static str, &'static str, Span, String),
Expected(&'static str, Span),
ExpectedWithStringMsg(String, Span),
ExpectedWithDidYouMean(&'static str, DidYouMean, Span),
InputMismatch(String, Span),
OutputMismatch(Type, String, Span),
Mismatch(String, String, Span),
ShellAndAnd(Span),
ShellOrOr(Span),
ShellErrRedirect(Span),
ShellOutErrRedirect(Span),
MultipleRedirections(RedirectionSource, Span, Span),
UnexpectedRedirection {
span: Span,
},
OperatorUnsupportedType {
op: &'static str,
unsupported: Type,
op_span: Span,
unsupported_span: Span,
help: Option<&'static str>,
},
OperatorIncompatibleTypes {
op: &'static str,
lhs: Type,
rhs: Type,
op_span: Span,
lhs_span: Span,
rhs_span: Span,
help: Option<&'static str>,
},
CaptureOfMutableVar(Span),
ExpectedKeyword(String, Span),
UnexpectedKeyword(String, Span),
KeywordShadowModuleMain(String, Span),
CantAliasKeyword(String, Span),
CantAliasExpression(String, Span),
UnknownOperator(&'static str, &'static str, Span),
BuiltinCommandInPipeline(String, Span),
AssignInPipeline(String, String, String, Span),
NameIsBuiltinVar(String, Span),
NameIsKeyword(String, String, Span),
IncorrectValue(String, Span, String),
InvalidBinaryString(Span, String),
MultipleRestParams(Span),
VariableNotFound(DidYouMean, Span),
EnvVarNotVar(String, Span),
VariableNotValid(Span),
AliasNotValid(Span),
CommandDefNotValid(Span),
ModuleNotFound(Span, String),
ModuleMissingModNuFile(String, Span),
CircularImport(String, Span),
NamedAsModule(String, String, String, Span),
ModuleDoubleMain(String, Span),
ExportMainAliasNotAllowed(Span),
ActiveOverlayNotFound(Span),
OverlayPrefixMismatch(String, String, Span),
ModuleOrOverlayNotFound(Span),
CantRemoveLastOverlay(Span),
CantHideDefaultOverlay(String, Span),
CantAddOverlayHelp(String, Span),
DuplicateCommandDef(Span),
UnknownCommand(Span),
NonUtf8(Span),
UnknownFlag(String, String, Span, String),
UnknownType(Span),
MissingFlagParam(String, Span),
OnlyLastFlagInBatchCanTakeArg(Span),
MissingPositional(String, Span, String),
KeywordMissingArgument(String, String, Span),
MissingType(Span),
TypeMismatch(Type, Type, Span),
TypeMismatchHelp(Type, Type, Span, String),
MissingRequiredFlag(String, Span),
IncompleteMathExpression(Span),
UnknownState(String, Span),
InternalError(String, Span),
IncompleteParser(Span),
RestNeedsName(Span),
ParameterMismatchType(String, String, String, Span),
NonConstantDefaultValue(Span),
ExtraColumns(usize, Span),
MissingColumns(usize, Span),
AssignmentMismatch(String, String, Span),
WrongImportPattern(String, Span),
ExportNotFound(Span),
SourcedFileNotFound(String, Span),
ScriptFileTooLarge {
path: String,
size: u64,
max_size: u64,
span: Span,
},
ScriptFileNotText {
path: String,
span: Span,
},
RegisteredFileNotFound(String, Span),
FileNotFound(String, Span),
PluginNotFound {
name: String,
name_span: Span,
plugin_config_span: Option<Span>,
},
InvalidLiteral(String, String, Span),
LabeledError(String, String, Span),
LabeledErrorWithHelp {
error: String,
label: String,
help: String,
span: Span,
},
RedirectingBuiltinCommand(&'static str, Span, Option<Span>),
UnexpectedSpreadArg(String, Span),
AssignmentRequiresMutableVar(Span),
AssignmentRequiresVar(Span),
AttributeRequiresDefinition(Span),
}Variants§
ExtraTokens(Span)
The parser encountered unexpected tokens, when the code should have finished. You should remove these or finish adding what you intended to add.
ExtraTokensAfterClosingDelimiter(Span)
ExtraPositional(String, Span)
RequiredAfterOptional(String, Span)
UnexpectedEof(String, Span)
Unclosed(&'static str, Span, Span, String)
A delimiter was opened but never closed.
0: expected closer (e.g."}","]",")")1: span of the opening delimiter2: span where the closer was expected (primary — often mid-file or EOF)3: help text (generic or heuristic structure hint)
Primary label is the expected closer location so a deleted } near
line N points the user at (or near) line N, not only at a distant opener.
Unbalanced(&'static str, &'static str, Span, String)
A closer appeared without a matching opener (or mismatched kind).
0/1: open and close delimiter characters (e.g."{","}")2: span of the unexpected closer (primary label)3: help text
Expected(&'static str, Span)
ExpectedWithStringMsg(String, Span)
ExpectedWithDidYouMean(&'static str, DidYouMean, Span)
InputMismatch(String, Span)
OutputMismatch(Type, String, Span)
Mismatch(String, String, Span)
ShellAndAnd(Span)
ShellOrOr(Span)
ShellErrRedirect(Span)
ShellOutErrRedirect(Span)
MultipleRedirections(RedirectionSource, Span, Span)
UnexpectedRedirection
OperatorUnsupportedType
One or more of the values have types not supported by the operator.
Fields
OperatorIncompatibleTypes
The operator supports the types of both values, but not the specific combination of their types.
Fields
CaptureOfMutableVar(Span)
ExpectedKeyword(String, Span)
UnexpectedKeyword(String, Span)
KeywordShadowModuleMain(String, Span)
CantAliasKeyword(String, Span)
CantAliasExpression(String, Span)
UnknownOperator(&'static str, &'static str, Span)
BuiltinCommandInPipeline(String, Span)
AssignInPipeline(String, String, String, Span)
NameIsBuiltinVar(String, Span)
NameIsKeyword(String, String, Span)
IncorrectValue(String, Span, String)
InvalidBinaryString(Span, String)
MultipleRestParams(Span)
VariableNotFound(DidYouMean, Span)
EnvVarNotVar(String, Span)
VariableNotValid(Span)
AliasNotValid(Span)
CommandDefNotValid(Span)
ModuleNotFound(Span, String)
ModuleMissingModNuFile(String, Span)
CircularImport(String, Span)
NamedAsModule(String, String, String, Span)
ModuleDoubleMain(String, Span)
ExportMainAliasNotAllowed(Span)
ActiveOverlayNotFound(Span)
OverlayPrefixMismatch(String, String, Span)
ModuleOrOverlayNotFound(Span)
CantRemoveLastOverlay(Span)
CantHideDefaultOverlay(String, Span)
CantAddOverlayHelp(String, Span)
DuplicateCommandDef(Span)
UnknownCommand(Span)
NonUtf8(Span)
UnknownFlag(String, String, Span, String)
UnknownType(Span)
MissingFlagParam(String, Span)
OnlyLastFlagInBatchCanTakeArg(Span)
MissingPositional(String, Span, String)
KeywordMissingArgument(String, String, Span)
MissingType(Span)
TypeMismatch(Type, Type, Span)
TypeMismatchHelp(Type, Type, Span, String)
MissingRequiredFlag(String, Span)
IncompleteMathExpression(Span)
UnknownState(String, Span)
InternalError(String, Span)
IncompleteParser(Span)
RestNeedsName(Span)
ParameterMismatchType(String, String, String, Span)
NonConstantDefaultValue(Span)
ExtraColumns(usize, Span)
MissingColumns(usize, Span)
AssignmentMismatch(String, String, Span)
WrongImportPattern(String, Span)
ExportNotFound(Span)
SourcedFileNotFound(String, Span)
ScriptFileTooLarge
ScriptFileNotText
RegisteredFileNotFound(String, Span)
FileNotFound(String, Span)
PluginNotFound
InvalidLiteral(String, String, Span)
LabeledError(String, String, Span)
LabeledErrorWithHelp
RedirectingBuiltinCommand(&'static str, Span, Option<Span>)
UnexpectedSpreadArg(String, Span)
AssignmentRequiresMutableVar(Span)
Invalid assignment left-hand side
§Resolution
Assignment requires that you assign to a mutable variable or cell path.
AssignmentRequiresVar(Span)
Invalid assignment left-hand side
§Resolution
Assignment requires that you assign to a variable or variable cell path.
AttributeRequiresDefinition(Span)
Implementations§
Source§impl ParseError
impl ParseError
Sourcepub fn opener_span(span: Span, len: usize) -> Span
pub fn opener_span(span: Span, len: usize) -> Span
Span covering the first len bytes of span (clamped to span.end).
Used when labeling a multi-byte construct’s opening delimiter.
Sourcepub fn unclosed(
delimiter: &'static str,
open_span: Span,
end_span: Span,
) -> Self
pub fn unclosed( delimiter: &'static str, open_span: Span, end_span: Span, ) -> Self
Build an Unclosed with default help text.
Sourcepub fn unclosed_with_hint(
delimiter: &'static str,
open_span: Span,
end_span: Span,
structure_hint: Option<&str>,
) -> Self
pub fn unclosed_with_hint( delimiter: &'static str, open_span: Span, end_span: Span, structure_hint: Option<&str>, ) -> Self
Build an Unclosed with an optional structure hint
(e.g. record field ls, def foo). Empty/None uses generic help.
Sourcepub fn unbalanced(
open: &'static str,
close: &'static str,
close_span: Span,
) -> Self
pub fn unbalanced( open: &'static str, close: &'static str, close_span: Span, ) -> Self
Build an Unbalanced with default help text.
pub fn span(&self) -> Span
Trait Implementations§
Source§impl Clone for ParseError
impl Clone for ParseError
Source§fn clone(&self) -> ParseError
fn clone(&self) -> ParseError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ParseError
impl Debug for ParseError
Source§impl Deserialize<'static> for ParseError
impl Deserialize<'static> for ParseError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
Source§impl Diagnostic for ParseError
impl Diagnostic for ParseError
Source§fn code(&self) -> Option<Box<dyn Display + '_>>
fn code(&self) -> Option<Box<dyn Display + '_>>
Diagnostic. Ideally also globally unique, and documented
in the toplevel crate’s documentation for easy searching. Rust path
format (foo::bar::baz) is recommended, but more classic codes like
E0123 or enums will work just fine.Source§fn help(&self) -> Option<Box<dyn Display + '_>>
fn help(&self) -> Option<Box<dyn Display + '_>>
Diagnostic. Do you have any
advice for the poor soul who’s just run into this issue?Source§fn labels(&self) -> Option<Box<dyn Iterator<Item = LabeledSpan> + '_>>
fn labels(&self) -> Option<Box<dyn Iterator<Item = LabeledSpan> + '_>>
Diagnostic’s Diagnostic::source_codeSource§fn severity(&self) -> Option<Severity>
fn severity(&self) -> Option<Severity>
ReportHandlers to change the display format
of this diagnostic. Read moreSource§fn url<'a>(&'a self) -> Option<Box<dyn Display + 'a>>
fn url<'a>(&'a self) -> Option<Box<dyn Display + 'a>>
Diagnostic.Source§fn source_code(&self) -> Option<&dyn SourceCode>
fn source_code(&self) -> Option<&dyn SourceCode>
Diagnostic’s Diagnostic::labels to.Diagnostics.Source§fn diagnostic_source(&self) -> Option<&dyn Diagnostic>
fn diagnostic_source(&self) -> Option<&dyn Diagnostic>
Source§impl Display for ParseError
impl Display for ParseError
Source§impl Error for ParseError
impl Error for ParseError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
Source§impl From<Spanned<InvalidPluginFilename>> for ParseError
impl From<Spanned<InvalidPluginFilename>> for ParseError
Source§fn from(error: Spanned<InvalidPluginFilename>) -> ParseError
fn from(error: Spanned<InvalidPluginFilename>) -> ParseError
Source§impl PartialEq for ParseError
impl PartialEq for ParseError
Source§impl Serialize for ParseError
impl Serialize for ParseError
impl StructuralPartialEq for ParseError
Auto Trait Implementations§
impl Freeze for ParseError
impl RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl UnsafeUnpin for ParseError
impl UnwindSafe for ParseError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoSpanned for T
impl<T> IntoSpanned for T
Source§impl<D> OwoColorize for D
impl<D> OwoColorize for D
Source§fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
fn fg<C>(&self) -> FgColorDisplay<'_, C, Self>where
C: Color,
Source§fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
fn bg<C>(&self) -> BgColorDisplay<'_, C, Self>where
C: Color,
Source§fn black(&self) -> FgColorDisplay<'_, Black, Self>
fn black(&self) -> FgColorDisplay<'_, Black, Self>
Source§fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
fn on_black(&self) -> BgColorDisplay<'_, Black, Self>
Source§fn red(&self) -> FgColorDisplay<'_, Red, Self>
fn red(&self) -> FgColorDisplay<'_, Red, Self>
Source§fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
fn on_red(&self) -> BgColorDisplay<'_, Red, Self>
Source§fn green(&self) -> FgColorDisplay<'_, Green, Self>
fn green(&self) -> FgColorDisplay<'_, Green, Self>
Source§fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
fn on_green(&self) -> BgColorDisplay<'_, Green, Self>
Source§fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
fn yellow(&self) -> FgColorDisplay<'_, Yellow, Self>
Source§fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
fn on_yellow(&self) -> BgColorDisplay<'_, Yellow, Self>
Source§fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
fn blue(&self) -> FgColorDisplay<'_, Blue, Self>
Source§fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
fn on_blue(&self) -> BgColorDisplay<'_, Blue, Self>
Source§fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
fn magenta(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_magenta(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
fn purple(&self) -> FgColorDisplay<'_, Magenta, Self>
Source§fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
fn on_purple(&self) -> BgColorDisplay<'_, Magenta, Self>
Source§fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
fn cyan(&self) -> FgColorDisplay<'_, Cyan, Self>
Source§fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
fn on_cyan(&self) -> BgColorDisplay<'_, Cyan, Self>
Source§fn white(&self) -> FgColorDisplay<'_, White, Self>
fn white(&self) -> FgColorDisplay<'_, White, Self>
Source§fn on_white(&self) -> BgColorDisplay<'_, White, Self>
fn on_white(&self) -> BgColorDisplay<'_, White, Self>
Source§fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
fn default_color(&self) -> FgColorDisplay<'_, Default, Self>
Source§fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
fn on_default_color(&self) -> BgColorDisplay<'_, Default, Self>
Source§fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
fn bright_black(&self) -> FgColorDisplay<'_, BrightBlack, Self>
Source§fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
fn on_bright_black(&self) -> BgColorDisplay<'_, BrightBlack, Self>
Source§fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
fn bright_red(&self) -> FgColorDisplay<'_, BrightRed, Self>
Source§fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
fn on_bright_red(&self) -> BgColorDisplay<'_, BrightRed, Self>
Source§fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
fn bright_green(&self) -> FgColorDisplay<'_, BrightGreen, Self>
Source§fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
fn on_bright_green(&self) -> BgColorDisplay<'_, BrightGreen, Self>
Source§fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
fn bright_yellow(&self) -> FgColorDisplay<'_, BrightYellow, Self>
Source§fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
fn on_bright_yellow(&self) -> BgColorDisplay<'_, BrightYellow, Self>
Source§fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
fn bright_blue(&self) -> FgColorDisplay<'_, BrightBlue, Self>
Source§fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
fn on_bright_blue(&self) -> BgColorDisplay<'_, BrightBlue, Self>
Source§fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_magenta(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_magenta(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
fn bright_purple(&self) -> FgColorDisplay<'_, BrightMagenta, Self>
Source§fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
fn on_bright_purple(&self) -> BgColorDisplay<'_, BrightMagenta, Self>
Source§fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
fn bright_cyan(&self) -> FgColorDisplay<'_, BrightCyan, Self>
Source§fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
fn on_bright_cyan(&self) -> BgColorDisplay<'_, BrightCyan, Self>
Source§fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
fn bright_white(&self) -> FgColorDisplay<'_, BrightWhite, Self>
Source§fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
fn on_bright_white(&self) -> BgColorDisplay<'_, BrightWhite, Self>
Source§fn bold(&self) -> BoldDisplay<'_, Self>
fn bold(&self) -> BoldDisplay<'_, Self>
Source§fn dimmed(&self) -> DimDisplay<'_, Self>
fn dimmed(&self) -> DimDisplay<'_, Self>
Source§fn italic(&self) -> ItalicDisplay<'_, Self>
fn italic(&self) -> ItalicDisplay<'_, Self>
Source§fn underline(&self) -> UnderlineDisplay<'_, Self>
fn underline(&self) -> UnderlineDisplay<'_, Self>
Source§fn blink(&self) -> BlinkDisplay<'_, Self>
fn blink(&self) -> BlinkDisplay<'_, Self>
Source§fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
fn blink_fast(&self) -> BlinkFastDisplay<'_, Self>
Source§fn reversed(&self) -> ReversedDisplay<'_, Self>
fn reversed(&self) -> ReversedDisplay<'_, Self>
Source§fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
fn strikethrough(&self) -> StrikeThroughDisplay<'_, Self>
Source§fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn color<Color>(&self, color: Color) -> FgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::fg or
a color-specific method, such as OwoColorize::green, Read moreSource§fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
fn on_color<Color>(&self, color: Color) -> BgDynColorDisplay<'_, Color, Self>where
Color: DynColor,
OwoColorize::bg or
a color-specific method, such as OwoColorize::on_yellow, Read moreSource§fn fg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn fg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> FgColorDisplay<'_, CustomColor<R, G, B>, Self>
Source§fn bg_rgb<const R: u8, const G: u8, const B: u8>(
&self,
) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
fn bg_rgb<const R: u8, const G: u8, const B: u8>( &self, ) -> BgColorDisplay<'_, CustomColor<R, G, B>, Self>
Source§fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
fn truecolor(&self, r: u8, g: u8, b: u8) -> FgDynColorDisplay<'_, Rgb, Self>
Source§fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
fn on_truecolor(&self, r: u8, g: u8, b: u8) -> BgDynColorDisplay<'_, Rgb, Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T> ToLeanStr for Twhere
T: Display,
impl<T> ToLeanStr for Twhere
T: Display,
Source§fn try_to_lean_str(&self) -> Result<LeanStr, ToLeanStrError>
fn try_to_lean_str(&self) -> Result<LeanStr, ToLeanStrError>
Source§impl<T> ToLeanString for Twhere
T: Display,
impl<T> ToLeanString for Twhere
T: Display,
Source§fn try_to_lean_string(&self) -> Result<LeanString, ToLeanStringError>
fn try_to_lean_string(&self) -> Result<LeanString, ToLeanStringError>
LeanString. Read moreSource§fn to_lean_string(&self) -> LeanString
fn to_lean_string(&self) -> LeanString
LeanString. Read more