Struct sixtyfps_compilerlib::object_tree::ExportedName [−][src]
pub struct ExportedName {
pub name: String,
pub name_ident: SyntaxNode,
}
Fields
name: String
name_ident: SyntaxNode
Implementations
Methods from Deref<Target = String>
Extracts a string slice containing the entire String
.
Examples
Basic usage:
let s = String::from("foo");
assert_eq!("foo", s.as_str());
Returns this String
’s capacity, in bytes.
Examples
Basic usage:
let s = String::with_capacity(10);
assert!(s.capacity() >= 10);
Returns the length of this String
, in bytes, not char
s or
graphemes. In other words, it might not be what a human considers the
length of the string.
Examples
Basic usage:
let a = String::from("foo");
assert_eq!(a.len(), 3);
let fancy_f = String::from("ƒoo");
assert_eq!(fancy_f.len(), 4);
assert_eq!(fancy_f.chars().count(), 3);
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for ExportedName
impl !Send for ExportedName
impl !Sync for ExportedName
impl Unpin for ExportedName
impl !UnwindSafe for ExportedName
Blanket Implementations
Mutably borrows from an owned value. Read more