diff options
author | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-02-21 09:55:23 +0100 |
---|---|---|
committer | Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com> | 2023-03-30 13:52:32 +0200 |
commit | eeda932733ec3841abdfe185af52b2ecd88d98e4 (patch) | |
tree | fcd76b77f04d8c9d7fe59edd0886a43404a341ec | |
parent | 252f019e6c046e97e11b0906d78e9b7ace115c51 (diff) | |
download | gcc-eeda932733ec3841abdfe185af52b2ecd88d98e4.zip gcc-eeda932733ec3841abdfe185af52b2ecd88d98e4.tar.gz gcc-eeda932733ec3841abdfe185af52b2ecd88d98e4.tar.bz2 |
libproc_macro: Implement FromStr on Literal
Implement FromStr trait on external Literal rust type.
ChangeLog:
* librust/proc_macro/rust/literal.rs: Implement FromStr.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
-rw-r--r-- | librust/proc_macro/rust/literal.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/librust/proc_macro/rust/literal.rs b/librust/proc_macro/rust/literal.rs index e829236..171ca56 100644 --- a/librust/proc_macro/rust/literal.rs +++ b/librust/proc_macro/rust/literal.rs @@ -183,7 +183,7 @@ impl fmt::Display for Literal { impl FromStr for Literal { type Err = LexError; - fn from_str(_src: &str) -> Result<Self, LexError> { - todo!("Implement this function") + fn from_str(src: &str) -> Result<Self, LexError> { + bridge::literal::Literal::from_str(src).map(Literal) } } |