For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).
abort
abort() -> Never
Terminates execution, using a target dependent trap instruction if available.
Returns:
Never
abort[*, prefix: StringSlice[StaticConstantOrigin] = StringSlice("ABORT:")](message: String, *, location: Optional[SourceLocation] = Optional()) -> Never
Calls a target dependent trap instruction if available.
Parameters:
- prefix (
StringSlice[StaticConstantOrigin]): A static string prefix to include before the message.
Args:
- message (
String): The message to include when aborting. - location (
Optional[SourceLocation]): The optional source location to include.
Returns:
Never
abort[*, prefix: StringSlice[StaticConstantOrigin] = StringSlice("ABORT:")](message: TString, *, location: Optional[SourceLocation] = Optional()) -> Never
Calls a target dependent trap instruction if available.
Parameters:
- prefix (
StringSlice[StaticConstantOrigin]): A static string prefix to include before the message.
Args:
- message (
TString): The t-string message to include when aborting. - location (
Optional[SourceLocation]): The optional source location to include.
Returns:
Never