Lines Matching defs:new
122 pub fn new(value: &str, span: Span) -> Self {
126 repr: Box::new(LitRepr {
187 /// # let lit_str = LitStr::new("a::b::c", Span::call_site());
218 *g = Group::new(g.delimiter(), stream);
235 return Err(Error::new(
262 pub fn new(value: &[u8], span: Span) -> Self {
266 repr: Box::new(LitRepr {
297 pub fn new(value: u8, span: Span) -> Self {
301 repr: Box::new(LitRepr {
332 pub fn new(value: char, span: Span) -> Self {
336 repr: Box::new(LitRepr {
367 pub fn new(repr: &str, span: Span) -> Self {
376 repr: Box::new(LitIntRepr {
417 .map_err(|err| Error::new(self.span(), err))
442 repr: Box::new(LitIntRepr {
461 pub fn new(repr: &str, span: Span) -> Self {
470 repr: Box::new(LitFloatRepr {
489 .map_err(|err| Error::new(self.span(), err))
514 repr: Box::new(LitFloatRepr {
533 pub fn new(value: bool, span: Span) -> Self {
551 Ident::new(s, self.span)
820 return Ok((Lit::new(lit), rest));
861 repr: Box::new(LitIntRepr {
876 repr: Box::new(LitFloatRepr {
1028 pub fn new(token: Literal) -> Self {
1036 repr: Box::new(LitRepr { token, suffix }),
1044 repr: Box::new(LitRepr { token, suffix }),
1051 repr: Box::new(LitRepr { token, suffix }),
1060 repr: Box::new(LitRepr { token, suffix }),
1067 repr: Box::new(LitIntRepr {
1077 repr: Box::new(LitFloatRepr {
1174 let mut content = String::new();
1270 let mut out = Vec::new();
1493 let mut value = BigInt::new();