pub struct ComputeQuorumInput {
pub mode: MeetingMode,
pub in_person_quotas: Decimal,
pub remote_quotas: Decimal,
pub proxy_quotas: Decimal,
pub total_quotas: Decimal,
pub remote_strong_auth_confirmed: bool,
}Expand description
Entrées agrégées du quorum d’une AG hybride (Story 4.1).
Fields§
§mode: MeetingMode§in_person_quotas: DecimalMillièmes des copropriétaires présents physiquement.
remote_quotas: DecimalMillièmes des copropriétaires connectés à distance.
proxy_quotas: DecimalMillièmes représentés par procuration (Art. 3.87 §7 CC).
total_quotas: DecimalTotal des millièmes du bâtiment/ACP.
remote_strong_auth_confirmed: boolArt. 3.87 §1er CC : la participation à distance suppose une identité
authentifiée fortement — cf. Story 4.2 (#577). Tant que 4.2 n’est pas
câblée, cette confirmation vient de l’appelant (session distancielle
vérifiée ou non). compute_quorum REFUSE de compter des quotités
distancielles non authentifiées plutôt que de les ignorer en
silence : un quorum silencieusement amputé serait aussi faux qu’un
quorum gonflé.
Trait Implementations§
Source§impl Clone for ComputeQuorumInput
impl Clone for ComputeQuorumInput
Source§fn clone(&self) -> ComputeQuorumInput
fn clone(&self) -> ComputeQuorumInput
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 moreAuto Trait Implementations§
impl Freeze for ComputeQuorumInput
impl RefUnwindSafe for ComputeQuorumInput
impl Send for ComputeQuorumInput
impl Sync for ComputeQuorumInput
impl Unpin for ComputeQuorumInput
impl UnsafeUnpin for ComputeQuorumInput
impl UnwindSafe for ComputeQuorumInput
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> 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>
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 moreCreates a shared type from an unshared type.