[−][src]Trait dyn_context::TrivialContext
A TrivialContext
implementer automatically implements Context
as a context containing itself only.
Examples
struct SomeData { data: u16, } impl TrivialContext for SomeData { } fn get_data_from_context(context: &dyn Context) -> u16 { let some_data: &SomeData = context.get(); some_data.data } let some_data = SomeData { data: 7 }; let data_from_context = get_data_from_context(&some_data); assert_eq!(data_from_context, 7);