Orwith
What is this crate?
This crate, orwith, is a Rust crate that turns the word "orwith" into a programmatical concept by abstracting the idea of "and/or" and encapsulating it in an Option-like type.
Why was this crate created?
This crate was created as an example on DEV of how something, in particular, a word, could be represented as a type in a programming language; the word I so happened to choose was "orwith".
What does "orwith" mean?
"Orwith" is a compound of English "or" and English "with" and is a synonym for "and/or".
A more proper definition of the word can be found on DeviantArt, in the post “Def: Orwith”.
conjunction. Orwith: 1.) Sometimes being accompanied by or outright replaced with something (as specified in the context); and/or.
Ex.
"I want the green orwith blue rocks.""Audio orwith video components."
preposition. Orwith: 1.) Indicating that both options are possibilities; "or with".
Ex. "I can work alone orwith others."