pub struct Property { /* private fields */ }Expand description
Native representation of a Property
Contains historical data pertaining to a particular data field of a tracked object.
Implementations§
Source§impl Property
impl Property
pub fn name(&self) -> &str
pub fn record_id(&self) -> &str
pub fn property_definition(&self) -> &PropertyDefinition
pub fn reporters(&self) -> &[Reporter]
pub fn current_page(&self) -> &u32
pub fn wrapped(&self) -> &bool
pub fn into_builder(self) -> PropertyBuilder
Trait Implementations§
Source§impl FromBytes<Property> for Property
impl FromBytes<Property> for Property
fn from_bytes(bytes: &[u8]) -> Result<Property, ProtoConversionError>
Source§impl FromNative<Property> for Property
impl FromNative<Property> for Property
fn from_native(native: Property) -> Result<Self, ProtoConversionError>
Source§impl FromProto<Property> for Property
impl FromProto<Property> for Property
fn from_proto(proto: Property) -> Result<Self, ProtoConversionError>
Source§impl IntoBytes for Property
impl IntoBytes for Property
fn into_bytes(self) -> Result<Vec<u8>, ProtoConversionError>
Source§impl IntoNative<Property> for Property
impl IntoNative<Property> for Property
fn into_native(self) -> Result<T, ProtoConversionError>
Source§impl IntoProto<Property> for Property
impl IntoProto<Property> for Property
fn into_proto(self) -> Result<T, ProtoConversionError>
impl StructuralPartialEq for Property
Auto Trait Implementations§
impl Freeze for Property
impl RefUnwindSafe for Property
impl Send for Property
impl Sync for Property
impl Unpin for Property
impl UnsafeUnpin for Property
impl UnwindSafe for Property
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