use crate::utils::*;
pub(crate) const NAME: &[&str] = &["Seek", "io::Seek"];
pub(crate) fn derive(data: &Data) -> Result<TokenStream> {
derive_trait(data, parse_quote!(::std::io::Seek), None, parse_quote! {
trait Seek {
#[inline]
fn seek(&mut self, pos: ::std::io::SeekFrom) -> ::std::io::Result<u64>;
}
})
}