pub struct PluginRequirementMigration { /* private fields */ }Expand description
Exact old-to-new public requirement identity mapping in a reviewed migration.
Implementations§
Source§impl PluginRequirementMigration
impl PluginRequirementMigration
pub const fn consumer(&self) -> &PluginInstanceId
pub fn old_requirement_id(&self) -> &str
pub fn new_requirement_ids(&self) -> &[String]
pub const fn provider(&self) -> Option<&PluginInstanceId>
Trait Implementations§
Source§impl Clone for PluginRequirementMigration
impl Clone for PluginRequirementMigration
Source§fn clone(&self) -> PluginRequirementMigration
fn clone(&self) -> PluginRequirementMigration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PluginRequirementMigration
impl Debug for PluginRequirementMigration
impl Eq for PluginRequirementMigration
impl StructuralPartialEq for PluginRequirementMigration
Auto Trait Implementations§
impl Freeze for PluginRequirementMigration
impl RefUnwindSafe for PluginRequirementMigration
impl Send for PluginRequirementMigration
impl Sync for PluginRequirementMigration
impl Unpin for PluginRequirementMigration
impl UnsafeUnpin for PluginRequirementMigration
impl UnwindSafe for PluginRequirementMigration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.