str
Expand description
string slice
Implementations
pub fn try_as_str_array(self) -> Option<S>
pub fn try_as_str_array(self) -> Option<S>
Attempts to convert the string slice into a string array.
Returns
- [Option] -
Some(str_array)
if the lengths of theS
str_array type and the string slice’s lengths match. ElseNone
.
Examples
fn foo() {
let string_slice = "abcd";
let string_array: str[4] = a.try_as_str_array().unwrap();
}
Trait Implementations
impl PartialEq for str
impl PartialEq for str
pub fn eq(self, other: Self) -> bool
pub fn neq(self, other: Self) -> bool
pub fn neq(self, other: Self) -> bool
Evaluates if two values of the same type are not equal.
Additional Information
This function is inherited when eq()
is implemented.
Arguments
other
: [Self] - The value of the same type.
Returns
- [bool] -
true
if the two values are not equal, otherwisefalse
.
Examples
struct MyStruct {
val: u64,
}
impl PartialEq for MyStruct {
fn eq(self, other: Self) -> bool {
self.val == other.val
}
}
fn foo() {
let struct1 = MyStruct { val: 10 };
let struct2 = MyStruct { val: 2 };
let result = struct1 != struct2;
assert(result);
}