error[E0432]: unresolved import `std::itoa` use std::itoa; no `itoa` in the root

I am have build the brave app to learn about browsers.
I got one error on rust/cssparser/v0_28/src/serializer.rs

I used use itoa;

But the error is coming.

error[E0432]: unresolved import std::itoa
→ …/…/brave/third_party/rust/cssparser/v0_28/crate/src/serializer.rs:6:5
|
6 | use std::itoa;
| ^^^^^^^^^ no itoa in the root

The function where I am using it is :
macro_rules! impl_tocss_for_int {
($T: ty) => {
impl<'a> ToCss for $T {
fn to_css(&self, dest: &mut W) → fmt::Result
where
W: fmt::Write,
{
struct AssumeUtf8<W: fmt::Write>(W);

            impl<W: fmt::Write> io::Write for AssumeUtf8<W> {
                #[inline]
                fn write_all(&mut self, buf: &[u8]) -> io::Result<()> {
                    // Safety: itoa only emits ASCII, which is also well-formed UTF-8.
                    debug_assert!(buf.is_ascii());
                    self.0
                        .write_str(unsafe { str::from_utf8_unchecked(buf) })
                        .map_err(|_| io::ErrorKind::Other.into())
                }

                #[inline]
                fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
                    self.write_all(buf)?;
                    Ok(buf.len())
                }

                #[inline]
                fn flush(&mut self) -> io::Result<()> {
                    Ok(())
                }
            }

            match itoa::write(AssumeUtf8(dest), *self) {
                Ok(_) => Ok(()),
                Err(_) => Err(fmt::Error),
            }
        }
    }
};

}

impl_tocss_for_int!(i8);
impl_tocss_for_int!(u8);
impl_tocss_for_int!(i16);
impl_tocss_for_int!(u16);
impl_tocss_for_int!(i32);
impl_tocss_for_int!(u32);
impl_tocss_for_int!(i64);
impl_tocss_for_int!(u64);

In the line : match itoa::write(AssumeUtf8(dest), *self) { }

Earlier error coming write not found in itoa so I added use std::itoa in the file.
But now error coming as above one

Help me in that.
I checkout to branch 1.61.x