pub struct MultiDeviceConfigurationRule;Expand description
Validate the IR v11+ multi-device configuration and sharding annotations.
This rule operates on the retained protobuf because the execution IR deliberately treats distributed annotations as backend hints and does not project them onto runtime nodes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MultiDeviceConfigurationRule
impl RefUnwindSafe for MultiDeviceConfigurationRule
impl Send for MultiDeviceConfigurationRule
impl Sync for MultiDeviceConfigurationRule
impl Unpin for MultiDeviceConfigurationRule
impl UnsafeUnpin for MultiDeviceConfigurationRule
impl UnwindSafe for MultiDeviceConfigurationRule
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