aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-02-21 09:55:23 +0100
committerPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>2023-03-30 13:52:32 +0200
commiteeda932733ec3841abdfe185af52b2ecd88d98e4 (patch)
treefcd76b77f04d8c9d7fe59edd0886a43404a341ec
parent252f019e6c046e97e11b0906d78e9b7ace115c51 (diff)
downloadgcc-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.rs4
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)
}
}