#[AnAttribute]
pub struct Foo {
#[rustfmt_skip]
f : SomeType, f: SomeType, #[AnAttribute]
g: SomeOtherType,
h: AThirdType,
pub i: TypeForPublicField
}
struct S<T: > {
t: T,
}
pub struct Foo {
#[doc(hidden)]
bar: String, }
struct X {
#[allow(unused)] x: u32,
}
#[allow(missing_docs)]
pub struct Writebatch<K: Key> {
#[allow(dead_code)] writebatch: RawWritebatch,
marker: PhantomData<K>,
}
struct Bar;
struct NewType(Type, OtherType);
struct
NewInt <T: Copy>(pub i32, SomeType , T
);
struct Qux<'a,
N: Clone + 'a,
E: Clone + 'a,
G: Labeller<'a, N, E> + GraphWalk<'a, N, E>,
W: Write + Copy>
(
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA, BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB,
#[AnAttr]
G,
pub W,
);
struct Tuple( AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB,);
pub struct Foo<'a, Y: Baz>
where X: Whatever
{
f: SomeType, }
struct Baz {
a: A, b: B, c: C,
}
struct Baz {
a: A,
b: B,
c: C, }
struct Baz {
a: A,
b: B,
c: C,
d: D
}
struct Baz
{
a: A,
b: B,
c: C,}
struct Tuple(
A, B
);
pub struct State<F: FnMut() -> time::Timespec> { now: F }
pub struct State<F: FnMut() -> ()> { now: F }
pub struct State<F: FnMut()> { now: F }
struct Palette { foo: i32}
struct FieldsWithAttributes {
#[rustfmt_skip] pub host:String, #[attr1]
#[attr2] pub id: usize }
struct Deep {
deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep: node::Handle<IdRef<'id, Node<K, V>>,
Type,
NodeType>,
}
struct Foo<T>(T);
struct Foo<T>(T) where T: Copy, T: Eq;
struct Foo<T>(TTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUU);
struct Foo<T>(TTTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTT) where T: PartialEq;
struct Foo<T>(TTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTTTT) where T: PartialEq;
struct Foo<T>(TTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU, TTTTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUU) where T: PartialEq;
struct Foo<T>(TTTTTTTTTTTTTTTTT, UUUUUUUUUUUUUUUUUUUUUUUU ,
TTTTTTTTTTTTTTTTTTT,
)
UUUUUUUUUUUUUUUUUUU);
mod m {
struct X<T> where T: Sized {
a: T,
}
}
struct Foo<T>(TTTTTTTTTTTTTTTTTTT,
UUUUUUUUUUUUUUUUUUU);
struct Issue677 {
pub ptr: *const libc::c_void,
pub trace: fn( obj:
*const libc::c_void, tracer : *mut JSTracer ),
}
struct Foo {}
struct Foo {
}
struct Foo {
}
struct Foo {
}
struct Foo { }
struct Foo( );
struct LongStruct {
a: A,
the_quick_brown_fox_jumps_over_the_lazy_dog:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
}
struct Deep {
deeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeep: node::Handle<IdRef<'id, Node<Key, Value>>,
Type,
NodeType>,
}
struct Foo<C=()>(String);
fn foo() {
convex_shape.set_point(0, &Vector2f { x: 400.0, y: 100.0 });
convex_shape.set_point(1, &Vector2f { x: 500.0, y: 70.0 });
convex_shape.set_point(2, &Vector2f { x: 450.0, y: 100.0 });
convex_shape.set_point(3, &Vector2f { x: 580.0, y: 150.0 });
}
struct Foo {
aaaaa: u32,
b: u32, cc: u32,
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: u32, yy: u32, zzz: u32,
aaaaaa: u32, bb: u32, dd: u32, c: u32,
aaaaaaa: u32,
b: u32,
do_not_push_this_comment1: u32, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: u32, please_do_not_push_this_comment3: u32,
do_not_push_this_comment1: u32, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: u32, please_do_not_push_this_comment3: u32,
do_not_push_this_comment1: u32, xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx: u32, please_do_not_push_this_comment3: u32, }
struct Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
struct Looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
struct Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
struct Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong { x: i32 }
pub(in self) struct Foo{}
pub(super) struct Foo{}
pub(crate) struct Foo{}
pub(in self) struct Foo();
pub(super) struct Foo();
pub(crate) struct Foo();
pub struct ReadinessCheckRegistry(Mutex<HashMap<Arc<String>, Box<Fn() -> ReadinessCheck + Sync + Send>>>);
struct MyBox<T:?Sized>;
struct MyBoxx<T, S> where T: ?Sized, S: Clone;
struct Test {
#[serde(default)]
pub join: Vec<String>,
#[serde(default)] pub tls: bool,
}