pub struct ServerVersionInfo {
pub major: u32,
pub minor: u32,
pub micro: u32,
pub release_level: String,
pub serial: u32,
pub enterprise: Option<String>,
}
Expand description
A struct representing the Odoo server version info
See: odoo/services/common.py
See also: odoo/release.py
Fields§
§major: u32
The “major” version (e.g., 16
)
minor: u32
The “minor” version (e.g., 0
)
micro: u32
The “micro” version (e.g., 0
)
release_level: String
The “release level”; one of alpha
, beta
, candidate
, or final
. For live servers, this is almost always final
serial: u32
The release serial
enterprise: Option<String>
A string indicating whether Odoo is running in Enterprise or Community mode; None
= Community, Some(“e”) = Enterprise
Trait Implementations§
Source§impl Debug for ServerVersionInfo
impl Debug for ServerVersionInfo
Source§impl<'de> Deserialize<'de> for ServerVersionInfo
impl<'de> Deserialize<'de> for ServerVersionInfo
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
Auto Trait Implementations§
impl Freeze for ServerVersionInfo
impl RefUnwindSafe for ServerVersionInfo
impl Send for ServerVersionInfo
impl Sync for ServerVersionInfo
impl Unpin for ServerVersionInfo
impl UnwindSafe for ServerVersionInfo
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