Struct ScriptCode
pub struct ScriptCode { /* private fields */ }Expand description
A normalized 4-letter writing script subtag.
Implementations§
§impl ScriptCode
impl ScriptCode
pub fn new(input: &str) -> Option<ScriptCode>
pub fn new(input: &str) -> Option<ScriptCode>
Parses and normalizes a script subtag.
pub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the script code and returns the normalized string.
Trait Implementations§
§impl AsRef<str> for ScriptCode
impl AsRef<str> for ScriptCode
§impl Clone for ScriptCode
impl Clone for ScriptCode
§fn clone(&self) -> ScriptCode
fn clone(&self) -> ScriptCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for ScriptCode
impl Debug for ScriptCode
§impl Display for ScriptCode
impl Display for ScriptCode
§impl Hash for ScriptCode
impl Hash for ScriptCode
§impl Ord for ScriptCode
impl Ord for ScriptCode
§impl PartialEq for ScriptCode
impl PartialEq for ScriptCode
§impl PartialOrd for ScriptCode
impl PartialOrd for ScriptCode
impl Eq for ScriptCode
impl StructuralPartialEq for ScriptCode
Auto Trait Implementations§
impl Freeze for ScriptCode
impl RefUnwindSafe for ScriptCode
impl Send for ScriptCode
impl Sync for ScriptCode
impl Unpin for ScriptCode
impl UnsafeUnpin for ScriptCode
impl UnwindSafe for ScriptCode
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
Mutably borrows from an owned value. Read more