pub struct PartialProject {
pub name: Option<String>,
pub created: Option<String>,
pub id: Option<ProjectId>,
}Expand description
Project identity, minted by levi init. id = project UUID (32 hex chars),
stored in the first event on the ref.
Fields§
§name: Option<String>§created: Option<String>RFC3339
id: Option<ProjectId>Implementations§
Trait Implementations§
Source§impl Clone for PartialProject
impl Clone for PartialProject
Source§fn clone(&self) -> PartialProject
fn clone(&self) -> PartialProject
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 PartialProject
impl Debug for PartialProject
Source§impl Default for PartialProject
impl Default for PartialProject
Source§fn default() -> PartialProject
fn default() -> PartialProject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PartialProject
impl<'de> Deserialize<'de> for PartialProject
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Partial for PartialProject
impl Partial for PartialProject
Source§type Item = PartialProject
type Item = PartialProject
The type of the partial structure, that may have
Some values.Source§fn apply_some(&mut self, partial: Self::Item) -> bool
fn apply_some(&mut self, partial: Self::Item) -> bool
Applies
Some values from Partial::Item to self, returning true when
updates were made, and false when nothing was applied. Read moreAuto Trait Implementations§
impl Freeze for PartialProject
impl RefUnwindSafe for PartialProject
impl Send for PartialProject
impl Sync for PartialProject
impl Unpin for PartialProject
impl UnsafeUnpin for PartialProject
impl UnwindSafe for PartialProject
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more