pub struct NSRelationshipDescription { /* private fields */ }Expand description
Wraps NSRelationshipDescription.
Implementations§
Source§impl NSRelationshipDescription
impl NSRelationshipDescription
Sourcepub fn is_to_many(&self) -> bool
pub fn is_to_many(&self) -> bool
Wraps NSRelationshipDescription.is_to_many(...).
Sourcepub fn is_ordered(&self) -> bool
pub fn is_ordered(&self) -> bool
Wraps NSRelationshipDescription.is_ordered(...).
Sourcepub fn set_ordered(&self, ordered: bool) -> Result<(), CoreDataError>
pub fn set_ordered(&self, ordered: bool) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.ordered.
Sourcepub fn version_hash(&self) -> Result<String, CoreDataError>
pub fn version_hash(&self) -> Result<String, CoreDataError>
Wraps NSRelationshipDescription.version_hash(...).
Source§impl NSRelationshipDescription
impl NSRelationshipDescription
Sourcepub fn new(name: impl AsRef<str>) -> Result<Self, CoreDataError>
pub fn new(name: impl AsRef<str>) -> Result<Self, CoreDataError>
Wraps NSRelationshipDescription.init(...).
Sourcepub fn name(&self) -> Result<String, CoreDataError>
pub fn name(&self) -> Result<String, CoreDataError>
Wraps NSRelationshipDescription.name(...).
Sourcepub fn set_name(&self, name: impl AsRef<str>) -> Result<(), CoreDataError>
pub fn set_name(&self, name: impl AsRef<str>) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.name.
Sourcepub fn is_optional(&self) -> bool
pub fn is_optional(&self) -> bool
Wraps NSRelationshipDescription.is_optional(...).
Sourcepub fn set_optional(&self, optional: bool) -> Result<(), CoreDataError>
pub fn set_optional(&self, optional: bool) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.optional.
Sourcepub fn is_transient(&self) -> bool
pub fn is_transient(&self) -> bool
Wraps NSRelationshipDescription.is_transient(...).
Sourcepub fn set_transient(&self, transient: bool) -> Result<(), CoreDataError>
pub fn set_transient(&self, transient: bool) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.transient.
Sourcepub fn destination_entity(
&self,
) -> Result<Option<NSEntityDescription>, CoreDataError>
pub fn destination_entity( &self, ) -> Result<Option<NSEntityDescription>, CoreDataError>
Wraps NSRelationshipDescription.destination_entity(...).
Sourcepub fn set_destination_entity(
&self,
entity: Option<&NSEntityDescription>,
) -> Result<(), CoreDataError>
pub fn set_destination_entity( &self, entity: Option<&NSEntityDescription>, ) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.destination_entity.
Sourcepub fn inverse_relationship(
&self,
) -> Result<Option<NSRelationshipDescription>, CoreDataError>
pub fn inverse_relationship( &self, ) -> Result<Option<NSRelationshipDescription>, CoreDataError>
Wraps NSRelationshipDescription.inverse_relationship(...).
Sourcepub fn set_inverse_relationship(
&self,
inverse_relationship: Option<&NSRelationshipDescription>,
) -> Result<(), CoreDataError>
pub fn set_inverse_relationship( &self, inverse_relationship: Option<&NSRelationshipDescription>, ) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.inverse_relationship.
Sourcepub fn set_min_count(&self, min_count: usize) -> Result<(), CoreDataError>
pub fn set_min_count(&self, min_count: usize) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.min_count.
Sourcepub fn set_max_count(&self, max_count: usize) -> Result<(), CoreDataError>
pub fn set_max_count(&self, max_count: usize) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.max_count.
Sourcepub fn delete_rule(&self) -> DeleteRule
pub fn delete_rule(&self) -> DeleteRule
Wraps NSRelationshipDescription.delete_rule(...).
Sourcepub fn set_delete_rule(
&self,
delete_rule: DeleteRule,
) -> Result<(), CoreDataError>
pub fn set_delete_rule( &self, delete_rule: DeleteRule, ) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.delete_rule.
Source§impl NSRelationshipDescription
impl NSRelationshipDescription
Sourcepub fn validation_rules(&self) -> Result<Vec<ValidationRule>, CoreDataError>
pub fn validation_rules(&self) -> Result<Vec<ValidationRule>, CoreDataError>
Wraps NSRelationshipDescription.validation_rules(...).
Sourcepub fn set_validation_rules(
&self,
rules: &[ValidationRule],
) -> Result<(), CoreDataError>
pub fn set_validation_rules( &self, rules: &[ValidationRule], ) -> Result<(), CoreDataError>
Mirrors NSRelationshipDescription.validation_rules.
Trait Implementations§
Source§impl Clone for NSRelationshipDescription
impl Clone for NSRelationshipDescription
Source§fn clone(&self) -> NSRelationshipDescription
fn clone(&self) -> NSRelationshipDescription
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more