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).
assert_is_not
assert_is_not[T: Identifiable & Writable, //](lhs: T, rhs: T, msg: String = "", *, location: Optional[SourceLocation] = None)
Asserts that the input values have different identities. If they do not then an Error is raised.
Parameters:
- T (
Identifiable&Writable): A Writable and Identifiable type.
Args:
- lhs (
T): The lhs of theis notstatement. - rhs (
T): The rhs of theis notstatement. - msg (
String): The message to be printed if the assertion fails. - location (
Optional[SourceLocation]): The location of the error (defaults tocall_location).
Raises:
An Error with the provided message if assert fails and None otherwise.