pub enum MajorityType {
Absolute,
TwoThirds,
FourFifths,
Unanimity,
}Expand description
Type de majorité requise pour adoption — Art. 3.88 §1 Code Civil belge
Variants§
Absolute
Plus de 50% des présents/représentés, abstentions EXCLUES — Art. 3.88 §1 (DÉFAUT). Comptes, budget, syndic, commissaire, entretien courant, travaux imposés par la loi.
TwoThirds
≥2/3 des présents/représentés, abstentions EXCLUES — Art. 3.88 §1, 1° Modification statuts (jouissance/usage), travaux parties communes, mise en concurrence
FourFifths
≥4/5 des présents/représentés, abstentions EXCLUES — Art. 3.88 §1, 2° Modification répartition charges, destination, reconstruction partielle, aliénation
Unanimity
100% de TOUS les tantièmes (y compris absents) — Art. 3.88 §1, 3° Modification quotités de copropriété, reconstruction totale
Implementations§
Source§impl MajorityType
impl MajorityType
Sourcepub fn satisfait(&self, requise: &MajorityType) -> bool
pub fn satisfait(&self, requise: &MajorityType) -> bool
La majorité obtenue (self) satisfait-elle au moins le seuil
requise ?
Une majorité plus exigeante que celle requise satisfait toujours le seuil — une AG qui vote à l’unanimité un fonds affecté n’a pas voté « moins » que les deux tiers requis. Introduit pour la story #635 (création d’un fonds affecté — Art. 3.88, gros travaux — 2/3).
Trait Implementations§
Source§impl Clone for MajorityType
impl Clone for MajorityType
Source§fn clone(&self) -> MajorityType
fn clone(&self) -> MajorityType
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl ComposeSchema for MajorityType
impl ComposeSchema for MajorityType
Source§impl Debug for MajorityType
impl Debug for MajorityType
Source§impl<'de> Deserialize<'de> for MajorityType
impl<'de> Deserialize<'de> for MajorityType
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>,
Source§impl PartialEq for MajorityType
impl PartialEq for MajorityType
Source§fn eq(&self, other: &MajorityType) -> bool
fn eq(&self, other: &MajorityType) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for MajorityType
impl Serialize for MajorityType
impl StructuralPartialEq for MajorityType
Auto Trait Implementations§
impl Freeze for MajorityType
impl RefUnwindSafe for MajorityType
impl Send for MajorityType
impl Sync for MajorityType
impl Unpin for MajorityType
impl UnsafeUnpin for MajorityType
impl UnwindSafe for MajorityType
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
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>,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
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>
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