pub struct ConvocationExporter;Expand description
Convocation Exporter - Generates PDF for Convocations d’Assemblée Générale
Compliant with Belgian copropriété law requirements for meeting invitations:
- Ordinary AG: 15 days minimum notice
- Extraordinary AG: 8 days minimum notice
- Second convocation: 8 days after quorum not reached
Implementations§
Source§impl ConvocationExporter
impl ConvocationExporter
Sourcepub fn export_to_pdf(
building: &Building,
meeting: &Meeting,
convocation: &Convocation,
) -> Result<Vec<u8>, String>
pub fn export_to_pdf( building: &Building, meeting: &Meeting, convocation: &Convocation, ) -> Result<Vec<u8>, String>
Export convocation to PDF bytes
Generates a complete convocation including:
- Building information
- Meeting details (date, type, location, agenda)
- Legal compliance notice (minimum notice period)
- Attendance instructions
- Proxy information
- Syndic contact information
Auto Trait Implementations§
impl Freeze for ConvocationExporter
impl RefUnwindSafe for ConvocationExporter
impl Send for ConvocationExporter
impl Sync for ConvocationExporter
impl Unpin for ConvocationExporter
impl UnwindSafe for ConvocationExporter
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<T> Chain<T> for T
impl<T> Chain<T> for T
§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.