pub trait Reanchorable: Sized {
type Error: Debug;
// Required methods
fn reanchor(
&mut self,
target: &Location,
context: &Junctions,
) -> Result<(), ()>;
fn reanchored(
self,
target: &Location,
context: &Junctions,
) -> Result<Self, Self::Error>;
}
Required Associated Types§
Required Methods§
Object Safety§
This trait is not object safe.