Skip to main content

Surface

Trait Surface 

Source
pub trait Surface {
    // Required methods
    fn observe(&self) -> Result<Vec<AgentObservation>, SurfaceError>;
    fn focus(&self, obs: &AgentObservation) -> Result<(), SurfaceError>;
    fn source(&self) -> Source;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§