B
Size: a a a
B
B
p
p
p
B
С
SP
SP
CD
p
p
AN
p
SP
B
#[ext_field(12)]
Instance<'a>{
entry: PhantomData<'a>,
}
Instance<'a, T1, T2,...>{
entry: PhantomData<'a>,
_EXTS: PhantomData<(T1, T2,...>
}
B
B
#[ext_field_with(2,1,Marker)]
fn with_b<'a>(Instance<'a>) -> Instance<'a>{
}
impl<'a, T1> InstanceBuilder<'a, T1,()>{
fn with_b<'a>(self) -> InstanceBuilder<'a, T1, Marker>{
}
}
B
B