pub struct ComposedBinding<Root: 'static, Mid: 'static, Focus: 'static, ParentKP, SubKP> { /* private fields */ }Expand description
Two-segment keypath projection from root state.
Implementations§
Source§impl<Root, Mid, Focus, ParentKP, SubKP> ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>where
Root: 'static,
Mid: 'static,
Focus: 'static,
ParentKP: RefKpTrait<Root, Mid>,
SubKP: RefKpTrait<Mid, Focus>,
impl<Root, Mid, Focus, ParentKP, SubKP> ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>where
Root: 'static,
Mid: 'static,
Focus: 'static,
ParentKP: RefKpTrait<Root, Mid>,
SubKP: RefKpTrait<Mid, Focus>,
Auto Trait Implementations§
impl<Root, Mid, Focus, ParentKP, SubKP> !RefUnwindSafe for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> !UnwindSafe for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> Freeze for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> Send for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> Sync for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> Unpin for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>
impl<Root, Mid, Focus, ParentKP, SubKP> UnsafeUnpin for ComposedBinding<Root, Mid, Focus, ParentKP, SubKP>where
ParentKP: UnsafeUnpin,
SubKP: UnsafeUnpin,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more