Trait rustc_ap_rustc_serialize::Encodable [−][src]
Expand description
Trait for types that can be serialized
This can be implemented using the Encodable, TyEncodable and
MetadataEncodable macros.
Encodableshould be used in crates that don’t depend onrustc_middle.MetadataEncodableis used inrustc_metadatafor types that containrustc_metadata::rmeta::Lazy.TyEncodableshould be used for types that are only serialized in crate metadata or the incremental cache. This is most types inrustc_middle.
Required methods
Implementations on Foreign Types
impl<S: Encoder, T0: Encodable<S>, T1: Encodable<S>, T2: Encodable<S>, T3: Encodable<S>, T4: Encodable<S>, T5: Encodable<S>, T6: Encodable<S>, T7: Encodable<S>, T8: Encodable<S>, T9: Encodable<S>, T10: Encodable<S>, T11: Encodable<S>> Encodable<S> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)[src]
impl<S: Encoder, T0: Encodable<S>, T1: Encodable<S>, T2: Encodable<S>, T3: Encodable<S>, T4: Encodable<S>, T5: Encodable<S>, T6: Encodable<S>, T7: Encodable<S>, T8: Encodable<S>, T9: Encodable<S>, T10: Encodable<S>, T11: Encodable<S>> Encodable<S> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)[src]