OptConfig
Mojo struct 🡭
OptConfig
@memory_only
struct OptConfigCreate an option to be added to the OptParser.
Aliases
__del__is_trivial = String.__del__is_trivial if Bool.__del__is_trivial if OptKind.__del__is_trivial if Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else OptKind.__del__is_trivial if Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else Bool.__del__is_trivial if OptKind.__del__is_trivial if Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else OptKind.__del__is_trivial if Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial else Optional[String].__del__is_trivial if String.__del__is_trivial else String.__del__is_trivial__moveinit__is_trivial = String.__moveinit__is_trivial if Bool.__moveinit__is_trivial if OptKind.__moveinit__is_trivial if Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else OptKind.__moveinit__is_trivial if Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else Bool.__moveinit__is_trivial if OptKind.__moveinit__is_trivial if Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else OptKind.__moveinit__is_trivial if Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial else Optional[String].__moveinit__is_trivial if String.__moveinit__is_trivial else String.__moveinit__is_trivial__copyinit__is_trivial = String.__copyinit__is_trivial if Bool.__copyinit__is_trivial if OptKind.__copyinit__is_trivial if Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else OptKind.__copyinit__is_trivial if Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else Bool.__copyinit__is_trivial if OptKind.__copyinit__is_trivial if Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else OptKind.__copyinit__is_trivial if Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial else Optional[String].__copyinit__is_trivial if String.__copyinit__is_trivial else String.__copyinit__is_trivial
Fields
- long_name (
String): Required long name of, this will be used as the cli value as--long_name. - default_value (
Optional[String]): If there is one, the Stringified deafult value. This will be parsed viaOptKind. - value_kind (
OptKind): The type of the value for this option. - is_flag (
Bool): If it’s a flag, then it’s value_kind needs to be Bool. - description (
String): Long for description, for best results, don’t add a newline.
Implemented traits
AnyType, Copyable, Movable, UnknownDestructibility
Methods
➕ ➖__init__
fn __init__(out self, var long_name: String, value_kind: OptKind, *, is_flag: Bool = False, var description: String = "", var default_value: Optional[String] = None)
Details
Args:
- long_name (
String) - value_kind (
OptKind) - is_flag (
Bool) - description (
String) - default_value (
Optional) - self (
Self)
Returns:
Self
Raises: