made fields of Element
pub, tiny change in its constructor
This commit is contained in:
parent
4381cc82cb
commit
0f3ea0f52a
1 changed files with 6 additions and 19 deletions
|
@ -5,24 +5,11 @@ use super::{ElementContent, ElementId, MessageId, PotId};
|
||||||
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
|
#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
|
||||||
pub struct Element {
|
pub struct Element {
|
||||||
// Uuid identifying the element itself
|
// Uuid identifying the element itself
|
||||||
id: ElementId,
|
pub id: ElementId,
|
||||||
pot: Option<PotId>,
|
pub pot: Option<PotId>,
|
||||||
content: ElementContent,
|
pub content: ElementContent,
|
||||||
latest_message: Option<MessageId>,
|
pub latest_message: Option<MessageId>,
|
||||||
local_changes: bool,
|
pub local_changes: bool,
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
impl From<(ElementId, Option<PotId>, ElementContent, Option<MessageId>, bool)> for Element {
|
|
||||||
fn from(value: (ElementId, Option<PotId>, ElementContent, Option<MessageId>, bool)) -> Self {
|
|
||||||
Element {
|
|
||||||
id: value.0,
|
|
||||||
pot: value.1,
|
|
||||||
content: value.2,
|
|
||||||
latest_message: value.3,
|
|
||||||
local_changes: value.4,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Element {
|
impl Element {
|
||||||
|
@ -31,7 +18,7 @@ impl Element {
|
||||||
Element {
|
Element {
|
||||||
id: id,
|
id: id,
|
||||||
pot: None,
|
pot: None,
|
||||||
content: content,
|
content,
|
||||||
latest_message: None,
|
latest_message: None,
|
||||||
local_changes: true,
|
local_changes: true,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue