summaryrefslogtreecommitdiff
path: root/src/syntax/ident.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/syntax/ident.rs')
-rw-r--r--src/syntax/ident.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/syntax/ident.rs b/src/syntax/ident.rs
index 462361a5..2a7df8e1 100644
--- a/src/syntax/ident.rs
+++ b/src/syntax/ident.rs
@@ -23,14 +23,11 @@ pub struct Ident {
impl Ident {
/// Create a new identifier from a string checking that it is a valid.
pub fn new(
- string: impl AsRef<str> + Into<String>,
+ string: impl AsRef<str> + Into<EcoString>,
span: impl Into<Span>,
) -> Option<Self> {
if is_ident(string.as_ref()) {
- Some(Self {
- span: span.into(),
- string: EcoString::from_str(string),
- })
+ Some(Self { span: span.into(), string: string.into() })
} else {
None
}