derive_tools 0.70.1

A collection of derive macros designed to enhance STD.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use core ::ops ::Deref;
use derive_tools ::DerefMut;

#[ allow( dead_code ) ]
#[ derive ( DerefMut ) ]
struct StructTuple( #[ deref_mut ] String, i32 );

impl Deref for StructTuple
{
  type Target = String;
  fn deref( &self ) -> &Self ::Target
  {
  &self.0
 }
}

include!( "./only_test/struct_tuple.rs" );