Skip to main content

Crate legalis_la

Crate legalis_la 

Source
Expand description

Lao PDR (Laos) jurisdiction support for Legalis-RS.

This crate provides structured representations of Lao law, focusing on:

  • Civil Code 2020 (Law No. 66/NA, effective July 9, 2021) - 6 Books, 1087 Articles
  • Criminal Code 2017 (Law No. 26/NA, effective May 27, 2018) - Penal law and procedures
  • Comparative law analysis showing Japanese and French legal influences
  • Support for Japan’s ODA legal institutional development assistance programs
  • Bilingual (Lao/English) statute handling

§Historical Context

The Lao Civil Code (2020) represents a major milestone in Lao legal modernization, developed with significant assistance from Japanese legal experts through JICA’s ODA programs. The code synthesizes influences from:

  • Japanese Civil Code (明治民法・平成民法) - Structure, terminology, concepts
  • French Civil Code (Code civil) - Historical colonial influence, basic principles
  • Socialist legal tradition - Adapted to market economy transition

§Civil Code Structure (ປະມວນກົດໝາຍແພ່ງ)

The 2020 Civil Code is organized into six books:

§Book I: General Provisions (ບົດບັນຍັດທົ່ວໄປ) - Articles 1-161

  • Basic principles, legal capacity, juristic acts, agency, period of time
  • Influenced by Japanese Civil Code Book I and French Code civil Book I

§Book II: Property (ຊັບສິນ) - Articles 162-431

  • Real rights, ownership, possession, co-ownership, servitudes
  • Based on Japanese property law with French droit réel influences

§Book III: Obligations (ພັນທະ) - Articles 432-672

  • General obligations, contracts, torts, unjust enrichment
  • Structure follows Japanese saiken-hō (債権法) with French obligations influence

§Book IV: Family Law (ກົດໝາຍຄອບຄົວ) - Articles 673-909

  • Marriage, divorce, parent-child relations, adoption, guardianship
  • Adapted to Lao cultural context while following civil law principles

§Book V: Inheritance (ມໍລະດົກ) - Articles 910-1078

  • Succession, wills, forced heirship, estate administration
  • Based on Japanese inheritance law with modifications for Lao customs

§Book VI: Miscellaneous Provisions (ບົດບັນຍັດເບັດເທື່ງ) - Articles 1079-1087

  • Transitional provisions, effective dates

§Comparative Law Features

This implementation includes:

  • Cross-references to equivalent Japanese Civil Code articles
  • Cross-references to equivalent French Code civil articles
  • Analysis of legal transplantation and adaptation
  • Documentation of ODA legal assistance contributions

§Example Usage

use legalis_la::obligations::{Contract, ContractType, validate_contract_formation};
use chrono::Utc;

// Article 500: Requirements for contract formation
let contract = Contract {
    parties: vec!["Buyer".to_string(), "Seller".to_string()],
    contract_type: ContractType::Sale {
        price: 100_000_000,
        subject: "Land".to_string(),
    },
    offer: "Sale of land for 100,000,000 LAK".to_string(),
    acceptance: true,
    consideration: Some(100_000_000),
    lawful_purpose: true,
    capacity_verified: true,
    free_consent: true,
    concluded_at: Utc::now(),
};

// Validate according to Lao Civil Code Book III
assert!(validate_contract_formation(&contract).is_ok());

§Modules

§Constitution (ລັດຖະທຳມະນູນ)

  • constitution: Constitution of Lao PDR (1991, amended 2003, 2015)
    • Fundamental rights and duties (Articles 34-51)
    • State structure (National Assembly, President, Government)
    • Judicial system (Courts and Prosecutors)
    • Constitutional amendment procedures

§Civil Code 2020

  • general_provisions: Book I - Basic principles, capacity, juristic acts (Arts. 1-161)
  • property: Book II - Real rights, ownership, possession (Arts. 162-431)
  • obligations: Book III - Contracts, torts, unjust enrichment (Arts. 432-672)
  • family: Book IV - Marriage, divorce, parent-child relations (Arts. 673-909)
  • inheritance: Book V - Succession, wills, estate administration (Arts. 910-1078)

§Criminal Code 2017

  • criminal_code: Criminal liability, penalties, homicide, sexual crimes, property crimes
    • Age of criminal responsibility: 16 years (general), 14 years (serious crimes)
    • Age of consent: 15 years (sexual crimes)
    • Penalties: Death, imprisonment, fines, re-education

§Commercial Law

  • commercial_law: Enterprise Law 2013, Investment Promotion Law 2016

§Property & Land Law

  • land_law: Land Law 2019 - State ownership, use rights, concessions, registration

§Labor Law

  • labor_law: Labor Law 2013 - Employment, working hours, wages, leave, termination

§Administrative Law

  • administrative_law: Administrative Procedure Law, State Liability Law
    • Administrative decisions and acts
    • Licensing and permit framework
    • Administrative sanctions
    • Administrative appeals and review
    • State liability claims

§Environmental Law

  • environmental_law: Environmental Protection Law 2012 (Law No. 29/NA)
    • Environmental Impact Assessment (EIA) framework (Articles 18-24)
    • Pollution control standards - air, water, noise (Articles 28-35)
    • Protected area management (Articles 38-45)
    • Environmental permits and compliance (Articles 25-27)
    • Waste management regulations (Articles 34-35)
    • Bilingual support (Lao/English)

§Mining Law

  • mining_law: Mining Law 2017 (Law No. 31/NA)
    • Mineral classifications (strategic, common, gemstones, rare earth)
    • Mining license types (exploration, mining, processing, small-scale)
    • Concession framework (20-30 years for strategic minerals)
    • Royalty rates (Gold 5%, Copper 3%, Potash 2%, Gemstones 10%)
    • Environmental requirements (EIA, rehabilitation bond, closure plan)
    • Foreign investment rules (joint venture for strategic minerals)
    • Community rights (prior consultation, compensation, employment quotas)
    • Bilingual support (Lao/English)

§Forestry Law

  • forestry_law: Forestry Law 2019 (Law No. 64/NA)
    • Forest classification (protection, conservation, production, rehabilitation, village)
    • Timber harvesting regulations (AAC system, seasons, diameter limits)
    • Forest concessions (management and plantation, max 40-50 years)
    • Protected species (Category I-III, CITES compliance)
    • Community forestry (village forests, benefit sharing 50-30-20)
    • Log tracking and chain of custody (Article 51)
    • Permits (harvesting, transport, sawmill, export)
    • Penalties and enforcement (illegal logging, wildlife trafficking)
    • Bilingual support (Lao/English)

§Health Law

  • health_law: Healthcare Law 2014 (Law No. 58/NA), Drug and Medical Products Law
    • Healthcare facility licensing and accreditation (Articles 12-16)
    • Medical professional licensing (Articles 20-27)
    • Patient rights including informed consent (Articles 30-35)
    • Drug registration and controlled substances
    • Public health measures and epidemic control
    • Health insurance schemes (SSO, CBHI, HEF)
    • Bilingual support (Lao/English)

§Education Law

  • education_law: Education Law 2015 (Law No. 62/NA)
    • Education levels (pre-primary through higher education)
    • Compulsory education (ages 6-14, 9 years)
    • Educational institution licensing and accreditation
    • Teacher qualification and licensing
    • Student rights and protections
    • Scholarship and financial aid
    • National curriculum standards

§Water Law

  • water_law: Water and Water Resources Law 2017 (Law No. 23/NA)
    • Water source classification (surface, groundwater, Mekong system, wetlands)
    • Water use rights and priority hierarchy (Articles 35-44)
    • Hydropower regulations and concessions (Articles 45-54)
    • Water quality standards (drinking, agricultural, industrial)
    • Mekong River Commission compliance (PNPCA procedures)
    • Irrigation districts and Water User Associations
    • Groundwater management and aquifer protection
    • Pollution prevention (polluter pays principle)
    • Bilingual support (Lao/English)

§Tourism Law

  • tourism_law: Tourism Law 2013 (Law No. 32/NA)
    • Tourism enterprise categories (accommodation, tour operators, agencies)
    • Hotel classification (1-5 star ratings, boutique hotels, eco-lodges)
    • Tourism business licenses (3-year validity, renewal procedures)
    • Foreign ownership rules (49% limit for most activities, 100% for hotels)
    • Tour guide licensing (national, provincial, community guides)
    • Language proficiency requirements (Lao + foreign language)
    • Tourism zones (national, provincial, heritage, ecotourism, SEZ)
    • Tourist rights and protection (complaint mechanisms, insurance)
    • Sustainable tourism (environmental impact, CBT framework)
    • ASEAN tourism integration (MRA compliance, cross-border packages)
    • Bilingual support (Lao/English)

§Anti-Corruption Law

  • anti_corruption_law: Anti-Corruption Law 2012 (Law No. 03/NA, amended 2019)
    • State Inspection Authority (SIA) structure and powers
    • Corruption offenses (bribery, embezzlement, abuse of position, nepotism)
    • Asset declaration requirements for public officials (Grade 5+)
    • Penalty framework based on corruption amount thresholds
    • Whistleblower protection mechanisms and rewards
    • Prevention measures (code of conduct, gift restrictions, cooling-off periods)
    • International cooperation (UNCAC compliance, mutual legal assistance)
    • Bilingual support (Lao/English)

§Banking & Financial Services Law

  • banking_law: Commercial Bank Law 2006 (amended 2018), Bank of Lao PDR Law 2018
    • Bank of Lao PDR (central bank) - monetary policy, supervision, FX management
    • Bank types (state-owned, joint venture, foreign branches, MFIs)
    • License requirements (300B LAK commercial, 50B LAK foreign branch)
    • Capital adequacy (Basel III: CAR 8%, Tier 1 6%, leverage 3%)
    • Prudential regulations (single borrower 25%, related party 15%)
    • Liquidity requirements (LCR 100%, NSFR 100%)
    • Deposit protection (50M LAK per depositor coverage)
    • Foreign exchange regulations and capital controls
    • AML/CFT (CDD/KYC, STR 24hr deadline, 5yr record keeping, PEPs)
    • Interest rate regulations and usury prevention
    • Payment systems (RTGS, mobile banking, QR payments)
    • Bilingual support (Lao/English)
  • comparative: Comparative law analysis and cross-references
  • oda: Documentation of Japanese ODA legal assistance contributions

Re-exports§

pub use general_provisions::Agency;
pub use general_provisions::JuristicAct;
pub use general_provisions::LegalCapacity;
pub use general_provisions::Period;
pub use general_provisions::article1;
pub use general_provisions::article3;
pub use general_provisions::article20;
pub use general_provisions::article21;
pub use general_provisions::validate_juristic_act;
pub use property::Ownership;
pub use property::Possession;
pub use property::Property;
pub use property::Servitude;
pub use property::article162;
pub use property::article163;
pub use property::article200;
pub use property::validate_ownership;
pub use property::validate_property_transaction;
pub use obligations::Contract;
pub use obligations::Tort;
pub use obligations::UnjustEnrichment;
pub use obligations::article432;
pub use obligations::article500;
pub use obligations::article600;
pub use obligations::validate_contract_formation;
pub use obligations::validate_tort_claim;
pub use family::Adoption;
pub use family::AdoptionType;
pub use family::Divorce;
pub use family::DivorceType;
pub use family::Marriage;
pub use family::ParentChild;
pub use family::article673;
pub use family::article700;
pub use family::validate_adoption;
pub use family::validate_divorce;
pub use family::validate_marriage;
pub use inheritance::ForcedHeirship;
pub use inheritance::Succession;
pub use inheritance::Will;
pub use inheritance::article910;
pub use inheritance::article950;
pub use inheritance::article1000;
pub use inheritance::validate_succession;
pub use inheritance::validate_will;
pub use comparative::ComparativeAnalysis;
pub use comparative::FrenchInfluence;
pub use comparative::JapaneseInfluence;
pub use comparative::LegalTransplant;
pub use comparative::compare_with_french_law;
pub use comparative::compare_with_japanese_law;
pub use oda::JICAProject;
pub use oda::LegalExpertMission;
pub use oda::ODAContribution;
pub use oda::get_oda_history;
pub use commercial_law::BoardOfDirectors;
pub use commercial_law::BusinessSector;
pub use commercial_law::CommercialLawError;
pub use commercial_law::Director;
pub use commercial_law::DirectorPosition;
pub use commercial_law::DomesticInvestment;
pub use commercial_law::EnterpriseType;
pub use commercial_law::ForeignInvestment;
pub use commercial_law::IntellectualProperty;
pub use commercial_law::InvestmentIncentive;
pub use commercial_law::InvestmentType;
pub use commercial_law::LimitedCompany;
pub use commercial_law::Partnership;
pub use commercial_law::Patent;
pub use commercial_law::PublicCompany;
pub use commercial_law::Shareholder;
pub use commercial_law::Trademark;
pub use commercial_law::validate_board_composition;
pub use commercial_law::validate_enterprise_formation;
pub use commercial_law::validate_foreign_investment;
pub use commercial_law::validate_ip_registration;
pub use land_law::CadastralSurvey;
pub use land_law::DisputeStatus;
pub use land_law::ForeignOwnershipStatus;
pub use land_law::LandCertificate;
pub use land_law::LandClassification;
pub use land_law::LandConcession;
pub use land_law::LandDispute;
pub use land_law::LandDisputeType;
pub use land_law::LandLawError;
pub use land_law::LandRegistrationStatus;
pub use land_law::LandTitle;
pub use land_law::LandTitleType;
pub use land_law::LandTransaction;
pub use land_law::LandTransactionType;
pub use land_law::LandUsePurpose;
pub use land_law::LandUseRight;
pub use land_law::ResolutionMethod;
pub use land_law::StateLand;
pub use land_law::SurveyMethod;
pub use land_law::validate_cadastral_survey;
pub use land_law::validate_foreign_ownership;
pub use land_law::validate_land_concession;
pub use land_law::validate_land_registration;
pub use land_law::validate_land_title;
pub use land_law::validate_land_transaction;
pub use land_law::validate_land_use_right;
pub use labor_law::Allowance;
pub use labor_law::AllowanceType;
pub use labor_law::DisputeType as LaborDisputeType;
pub use labor_law::EmploymentContract;
pub use labor_law::EmploymentType;
pub use labor_law::LaborDispute;
pub use labor_law::LaborLawError;
pub use labor_law::LeaveRequest;
pub use labor_law::LeaveType;
pub use labor_law::MonthlyWorkingSummary;
pub use labor_law::PaymentFrequency;
pub use labor_law::PaymentMethod;
pub use labor_law::SocialSecurityContribution;
pub use labor_law::SocialSecurityType;
pub use labor_law::TerminationNotice;
pub use labor_law::TerminationType;
pub use labor_law::WorkSchedule;
pub use labor_law::WorkingHoursRecord;
pub use labor_law::validate_annual_leave;
pub use labor_law::validate_comprehensive;
pub use labor_law::validate_employment_contract;
pub use labor_law::validate_holiday_work_premium;
pub use labor_law::validate_hourly_rate;
pub use labor_law::validate_leave_request;
pub use labor_law::validate_minimum_wage;
pub use labor_law::validate_monthly_summary;
pub use labor_law::validate_night_shift_premium;
pub use labor_law::validate_overtime_premium;
pub use labor_law::validate_severance_pay;
pub use labor_law::validate_social_security_contribution;
pub use labor_law::validate_social_security_enrollment;
pub use labor_law::validate_termination_notice;
pub use labor_law::validate_working_hours;
pub use labor_law::validate_working_hours_record;
pub use criminal_code::ActusReus;
pub use criminal_code::AgeError;
pub use criminal_code::BodilyHarmError;
pub use criminal_code::BodilyHarmType;
pub use criminal_code::Crime;
pub use criminal_code::CrimeType;
pub use criminal_code::CriminalCodeError;
pub use criminal_code::CriminalLiability;
pub use criminal_code::HomicideError;
pub use criminal_code::HomicideType;
pub use criminal_code::JustificationError;
pub use criminal_code::JustificationGround;
pub use criminal_code::LiabilityError;
pub use criminal_code::MensRea;
pub use criminal_code::MentalCapacity;
pub use criminal_code::MentalCapacityStatus;
pub use criminal_code::NegligenceType;
pub use criminal_code::Penalty;
pub use criminal_code::PenaltyError;
pub use criminal_code::PenaltySeverity;
pub use criminal_code::Perpetrator;
pub use criminal_code::PropertyCrime;
pub use criminal_code::PropertyCrimeError;
pub use criminal_code::Result;
pub use criminal_code::SexualCrime;
pub use criminal_code::SexualCrimeError;
pub use criminal_code::Victim;
pub use criminal_code::VictimCategory;
pub use criminal_code::validate_actus_reus;
pub use criminal_code::validate_age_for_serious_crime;
pub use criminal_code::validate_age_of_responsibility;
pub use criminal_code::validate_criminal_liability;
pub use criminal_code::validate_homicide;
pub use criminal_code::validate_justification;
pub use criminal_code::validate_mens_rea;
pub use criminal_code::validate_mental_capacity;
pub use criminal_code::validate_mental_capacity_status;
pub use criminal_code::validate_penalty;
pub use criminal_code::validate_property_crime;
pub use criminal_code::validate_sexual_crime;
pub use constitution::AdministrativeAuthority;
pub use constitution::AdministrativeLevel;
pub use constitution::AmendmentProposer;
pub use constitution::ConstitutionalAmendment;
pub use constitution::ConstitutionalError;
pub use constitution::ConstitutionalResult;
pub use constitution::CourtLevel;
pub use constitution::CourtPower;
pub use constitution::EconomicSystem;
pub use constitution::ElectedBy;
pub use constitution::ElectionMethod;
pub use constitution::FundamentalDuty;
pub use constitution::FundamentalRight;
pub use constitution::Government;
pub use constitution::GovernmentPower;
pub use constitution::Judge;
pub use constitution::LegitimateAim;
pub use constitution::LimitationFailure;
pub use constitution::LocalAdministration;
pub use constitution::LocalPower;
pub use constitution::Minister;
pub use constitution::NationalAssembly;
pub use constitution::NationalAssemblyPower;
pub use constitution::PeoplesCouncil;
pub use constitution::PeoplesCourt;
pub use constitution::PeoplesProsecutor;
pub use constitution::PoliticalRegime;
pub use constitution::President;
pub use constitution::PresidentialPower;
pub use constitution::ProsecutorLevel;
pub use constitution::ProsecutorPower;
pub use constitution::RightsLimitation;
pub use constitution::Sovereignty;
pub use constitution::StandingCommittee;
pub use constitution::StandingCommitteePower;
pub use constitution::StateForm;
pub use constitution::StateOrgan;
pub use constitution::validate_constitutional_amendment;
pub use constitution::validate_court_organization;
pub use constitution::validate_fundamental_right;
pub use constitution::validate_government;
pub use constitution::validate_local_administration;
pub use constitution::validate_na_candidacy;
pub use constitution::validate_national_assembly;
pub use constitution::validate_president;
pub use constitution::validate_prosecutor_organization;
pub use constitution::validate_rights_limitation;
pub use constitution::validate_state_structure;
pub use constitution::validate_voting_rights;
pub use tax_law::CORPORATE_INCOME_TAX_RATE;
pub use tax_law::CUSTOMS_DUTY_RATE_MAX;
pub use tax_law::CUSTOMS_DUTY_RATE_MIN;
pub use tax_law::CorporateEntityType;
pub use tax_law::CorporateIncomeTax;
pub use tax_law::CustomsDeclarationType;
pub use tax_law::CustomsDuty;
pub use tax_law::ExciseTax;
pub use tax_law::ExciseTaxCategory;
pub use tax_law::FuelType;
pub use tax_law::INCOME_TAX_THRESHOLD;
pub use tax_law::IncomeType;
pub use tax_law::PERSONAL_INCOME_TAX_BRACKETS;
pub use tax_law::PROPERTY_TAX_RATE_MAX;
pub use tax_law::PROPERTY_TAX_RATE_MIN;
pub use tax_law::PersonalIncomeTax;
pub use tax_law::PersonalIncomeTaxBracket;
pub use tax_law::PropertyTax;
pub use tax_law::PropertyTaxType;
pub use tax_law::PropertyType;
pub use tax_law::TaxFiling;
pub use tax_law::TaxFilingPeriod;
pub use tax_law::TaxFilingStatus;
pub use tax_law::TaxLawError;
pub use tax_law::TaxPaymentMethod;
pub use tax_law::TaxResidenceStatus;
pub use tax_law::TaxType;
pub use tax_law::VAT_REGISTRATION_THRESHOLD;
pub use tax_law::VAT_STANDARD_RATE;
pub use tax_law::VATExemptCategory;
pub use tax_law::VATRateType;
pub use tax_law::VATRegistrationStatus;
pub use tax_law::VATReturn;
pub use tax_law::VatExemption;
pub use tax_law::VatRegistration;
pub use tax_law::WithholdingPaymentType;
pub use tax_law::WithholdingTax;
pub use tax_law::calculate_corporate_income_tax;
pub use tax_law::calculate_excise_tax;
pub use tax_law::calculate_personal_income_tax;
pub use tax_law::calculate_property_tax;
pub use tax_law::calculate_vat;
pub use tax_law::validate_corporate_income_tax;
pub use tax_law::validate_customs_duty;
pub use tax_law::validate_customs_duty_rate;
pub use tax_law::validate_excise_tax;
pub use tax_law::validate_hs_code;
pub use tax_law::validate_personal_income_tax;
pub use tax_law::validate_property_tax;
pub use tax_law::validate_property_tax_rate;
pub use tax_law::validate_tax_filing;
pub use tax_law::validate_tax_id_format;
pub use tax_law::validate_tax_residence;
pub use tax_law::validate_vat_calculation;
pub use tax_law::validate_vat_exemption;
pub use tax_law::validate_vat_rate;
pub use tax_law::validate_vat_registration;
pub use administrative_law::ADMINISTRATIVE_APPEAL_DEADLINE_DAYS;
pub use administrative_law::AdministrativeAppeal;
pub use administrative_law::AdministrativeAppealBuilder;
pub use administrative_law::AdministrativeDecision;
pub use administrative_law::AdministrativeDecisionBuilder;
pub use administrative_law::AdministrativeLawError;
pub use administrative_law::AdministrativeLawResult;
pub use administrative_law::AdministrativeLevel as AdminLevel;
pub use administrative_law::AdministrativeSanction;
pub use administrative_law::AdministrativeSanctionBuilder;
pub use administrative_law::AffectedParty;
pub use administrative_law::AppealGround;
pub use administrative_law::AppealLevel;
pub use administrative_law::AppealOutcome;
pub use administrative_law::AppealStatus;
pub use administrative_law::COURT_APPEAL_DEADLINE_DAYS;
pub use administrative_law::ClaimStatus;
pub use administrative_law::DecisionType;
pub use administrative_law::LegalBasis;
pub use administrative_law::LiabilityType;
pub use administrative_law::LicenseType;
pub use administrative_law::MAXIMUM_SUSPENSION_DAYS;
pub use administrative_law::MINIMUM_FINE_AMOUNT_LAK;
pub use administrative_law::OrderType;
pub use administrative_law::PartyType;
pub use administrative_law::PermitType;
pub use administrative_law::STATE_LIABILITY_CLAIM_DEADLINE_YEARS;
pub use administrative_law::SanctionType;
pub use administrative_law::StateLiability;
pub use administrative_law::validate_administrative_appeal;
pub use administrative_law::validate_administrative_decision;
pub use administrative_law::validate_appeal_deadline;
pub use administrative_law::validate_authority_jurisdiction;
pub use administrative_law::validate_license_application;
pub use administrative_law::validate_notification;
pub use administrative_law::validate_permit_application;
pub use administrative_law::validate_proportionality;
pub use administrative_law::validate_sanction;
pub use administrative_law::validate_state_liability_claim;
pub use environmental_law::AirPollutant;
pub use environmental_law::EIA_VALIDITY_YEARS_CATEGORY_A;
pub use environmental_law::EIA_VALIDITY_YEARS_CATEGORY_B;
pub use environmental_law::EIAApprovalStatus;
pub use environmental_law::EIACategory;
pub use environmental_law::ENVIRONMENTAL_PERMIT_VALIDITY_YEARS;
pub use environmental_law::EmissionType;
pub use environmental_law::EnvironmentalImpact;
pub use environmental_law::EnvironmentalImpactAssessment;
pub use environmental_law::EnvironmentalImpactAssessmentBuilder;
pub use environmental_law::EnvironmentalLawError;
pub use environmental_law::EnvironmentalPermit;
pub use environmental_law::EnvironmentalPermitType;
pub use environmental_law::IUCNCategory;
pub use environmental_law::ImpactSeverity;
pub use environmental_law::ImplementationPhase;
pub use environmental_law::MAX_BOD_DISCHARGE;
pub use environmental_law::MAX_COD_DISCHARGE;
pub use environmental_law::MAX_NOISE_COMMERCIAL_DAY;
pub use environmental_law::MAX_NOISE_COMMERCIAL_NIGHT;
pub use environmental_law::MAX_NOISE_INDUSTRIAL;
pub use environmental_law::MAX_NOISE_RESIDENTIAL_DAY;
pub use environmental_law::MAX_NOISE_RESIDENTIAL_NIGHT;
pub use environmental_law::MAX_PH_DISCHARGE;
pub use environmental_law::MAX_PM10_ANNUAL;
pub use environmental_law::MAX_PM25_ANNUAL;
pub use environmental_law::MAX_TEMPERATURE_DISCHARGE;
pub use environmental_law::MAX_TSS_DISCHARGE;
pub use environmental_law::MIN_BUFFER_ZONE_METERS;
pub use environmental_law::MIN_MINING_DISTANCE_FROM_PROTECTED_AREA;
pub use environmental_law::MIN_PH_DISCHARGE;
pub use environmental_law::MitigationMeasure;
pub use environmental_law::PermitCondition;
pub use environmental_law::PermitStatus as EnvironmentalPermitStatus;
pub use environmental_law::PollutionSource;
pub use environmental_law::PollutionSourceType;
pub use environmental_law::ProjectType;
pub use environmental_law::ProtectedArea;
pub use environmental_law::ProtectedAreaActivity;
pub use environmental_law::ProtectedAreaType;
pub use environmental_law::RestrictionLevel;
pub use environmental_law::Result as EnvironmentalLawResult;
pub use environmental_law::WasteDisposalMethod;
pub use environmental_law::WasteType;
pub use environmental_law::WaterPollutant;
pub use environmental_law::ZoneType;
pub use environmental_law::validate_air_quality;
pub use environmental_law::validate_air_quality_batch;
pub use environmental_law::validate_eia_approval;
pub use environmental_law::validate_eia_completeness;
pub use environmental_law::validate_eia_requirement;
pub use environmental_law::validate_endangered_species_impact;
pub use environmental_law::validate_environmental_compliance;
pub use environmental_law::validate_environmental_permit;
pub use environmental_law::validate_hazardous_waste_transport;
pub use environmental_law::validate_noise_impact;
pub use environmental_law::validate_noise_level;
pub use environmental_law::validate_permit_for_activity;
pub use environmental_law::validate_pollution_monitoring;
pub use environmental_law::validate_pollution_source;
pub use environmental_law::validate_protected_area_activity;
pub use environmental_law::validate_protected_area_distance;
pub use environmental_law::validate_waste_disposal;
pub use environmental_law::validate_water_discharge_comprehensive;
pub use environmental_law::validate_water_quality;
pub use health_law::AccreditationStatus;
pub use health_law::AuthorityLevel as HealthAuthorityLevel;
pub use health_law::BeneficiaryCategory;
pub use health_law::CONTROLLED_SUBSTANCE_SCHEDULES;
pub use health_law::DRUG_REGISTRATION_VALIDITY_YEARS;
pub use health_law::DrugCategory;
pub use health_law::DrugRegistration;
pub use health_law::EMERGENCY_RESPONSE_TIME_MINUTES;
pub use health_law::HEALTH_INSURANCE_COVERAGE_MINIMUM;
pub use health_law::HealthInsurance;
pub use health_law::HealthInsuranceScheme;
pub use health_law::HealthLawError;
pub use health_law::HealthcareFacility;
pub use health_law::HealthcareFacilityType;
pub use health_law::HealthcareService;
pub use health_law::InformedConsent;
pub use health_law::InformedConsentStatus;
pub use health_law::LicenseStatus as MedicalLicenseStatus;
pub use health_law::MAXIMUM_QUARANTINE_DAYS;
pub use health_law::MEDICAL_LICENSE_VALIDITY_YEARS;
pub use health_law::MINIMUM_HOSPITAL_BED_DISTRICT;
pub use health_law::MINIMUM_HOSPITAL_BED_PROVINCIAL;
pub use health_law::MedicalProfessionType;
pub use health_law::MedicalProfessional;
pub use health_law::PatientRightType;
pub use health_law::PatientRights;
pub use health_law::PublicHealthMeasure;
pub use health_law::PublicHealthMeasureType;
pub use health_law::RegistrationStatus as DrugRegistrationStatus;
pub use health_law::Result as HealthLawResult;
pub use health_law::validate_drug_registration;
pub use health_law::validate_emergency_care_obligation;
pub use health_law::validate_emergency_response_time;
pub use health_law::validate_facility_comprehensive;
pub use health_law::validate_facility_license;
pub use health_law::validate_facility_services;
pub use health_law::validate_health_insurance_coverage;
pub use health_law::validate_medical_license;
pub use health_law::validate_patient_privacy;
pub use health_law::validate_practice_scope;
pub use health_law::validate_prescription_requirements;
pub use health_law::validate_professional_comprehensive;
pub use health_law::validate_public_health_measure;
pub use health_law::validate_quarantine_compliance;
pub use health_law::validate_scheme_eligibility;
pub use education_law::ACADEMIC_YEAR_END_MONTH;
pub use education_law::ACADEMIC_YEAR_START_MONTH;
pub use education_law::ACCREDITATION_VALIDITY_YEARS;
pub use education_law::AccreditationStatus as EducationAccreditationStatus;
pub use education_law::COMPULSORY_EDUCATION_END_AGE;
pub use education_law::COMPULSORY_EDUCATION_START_AGE;
pub use education_law::COMPULSORY_EDUCATION_YEARS;
pub use education_law::CompulsoryEducation;
pub use education_law::DegreeType;
pub use education_law::EducationLawError;
pub use education_law::EducationLevel;
pub use education_law::EducationProgram;
pub use education_law::EducationalInstitution;
pub use education_law::EducationalInstitutionBuilder;
pub use education_law::EligibilityCriterion;
pub use education_law::EnrollmentStatus;
pub use education_law::EntryRequirement;
pub use education_law::ErrorCategory as EducationErrorCategory;
pub use education_law::InstitutionType;
pub use education_law::InstructionLanguage;
pub use education_law::LICENSE_VALIDITY_YEARS;
pub use education_law::LOWER_SECONDARY_YEARS;
pub use education_law::MAX_CLASS_SIZE_PRIMARY;
pub use education_law::MAX_CLASS_SIZE_SECONDARY;
pub use education_law::MIN_CREDITS_BACHELOR;
pub use education_law::MIN_CREDITS_MASTER;
pub use education_law::MIN_TEACHER_QUALIFICATION_PRIMARY;
pub use education_law::MIN_TEACHER_QUALIFICATION_SECONDARY;
pub use education_law::NationalCurriculum;
pub use education_law::NonEnrollmentReason;
pub use education_law::OwnershipType;
pub use education_law::PRE_PRIMARY_MAX_AGE;
pub use education_law::PRE_PRIMARY_MIN_AGE;
pub use education_law::PRIMARY_EDUCATION_YEARS;
pub use education_law::Result as EducationLawResult;
pub use education_law::RightScope;
pub use education_law::Scholarship;
pub use education_law::ScholarshipCoverage;
pub use education_law::ScholarshipProvider;
pub use education_law::SpecialEducationType;
pub use education_law::StudentRight;
pub use education_law::StudentRightType;
pub use education_law::Subject;
pub use education_law::Teacher;
pub use education_law::TeacherEmploymentStatus;
pub use education_law::TeacherLicenseStatus;
pub use education_law::TeacherQualification;
pub use education_law::UPPER_SECONDARY_YEARS;
pub use education_law::check_enrollment_requirement;
pub use education_law::validate_all_programs;
pub use education_law::validate_class_size;
pub use education_law::validate_compulsory_enrollment;
pub use education_law::validate_curriculum_compliance;
pub use education_law::validate_institution_accreditation;
pub use education_law::validate_institution_comprehensive;
pub use education_law::validate_institution_license;
pub use education_law::validate_institution_programs;
pub use education_law::validate_non_discrimination;
pub use education_law::validate_pre_primary_age;
pub use education_law::validate_primary_entry_age;
pub use education_law::validate_program_accreditation;
pub use education_law::validate_program_credits;
pub use education_law::validate_program_duration;
pub use education_law::validate_safe_environment;
pub use education_law::validate_scholarship_eligibility;
pub use education_law::validate_student_age_for_level;
pub use education_law::validate_student_rights;
pub use education_law::validate_subject_hours;
pub use education_law::validate_teacher_license;
pub use education_law::validate_teacher_qualification;
pub use education_law::validate_teacher_student_ratio;
pub use water_law::AquiferProtectionZone;
pub use water_law::AquiferType;
pub use water_law::ConcessionStatus as HydropowerConcessionStatus;
pub use water_law::DRINKING_WATER_MAX_ARSENIC_MG_L;
pub use water_law::DRINKING_WATER_MAX_ECOLI;
pub use water_law::DRINKING_WATER_MAX_LEAD_MG_L;
pub use water_law::DRINKING_WATER_MAX_PH;
pub use water_law::DRINKING_WATER_MAX_TURBIDITY_NTU;
pub use water_law::DRINKING_WATER_MIN_PH;
pub use water_law::DroughtLevel;
pub use water_law::DroughtRestrictions;
pub use water_law::EcologicalSignificance;
pub use water_law::FacilityStatus;
pub use water_law::FeePaymentStatus;
pub use water_law::GROUNDWATER_MONITORING_INTERVAL_DAYS;
pub use water_law::GroundwaterMonitoringRecord;
pub use water_law::HYDROPOWER_CONCESSION_MAX_YEARS;
pub use water_law::HYDROPOWER_CONCESSION_MIN_YEARS;
pub use water_law::HydropowerCategory;
pub use water_law::HydropowerConcession;
pub use water_law::HydropowerConcessionBuilder;
pub use water_law::INDUSTRIAL_DISCHARGE_MAX_BOD_MG_L;
pub use water_law::INDUSTRIAL_DISCHARGE_MAX_COD_MG_L;
pub use water_law::INDUSTRIAL_DISCHARGE_MAX_TSS_MG_L;
pub use water_law::IRRIGATION_FEE_PER_HECTARE_LAK;
pub use water_law::IrrigationServiceFee;
pub use water_law::MEDIUM_HYDROPOWER_THRESHOLD_MW;
pub use water_law::MRC_PRIOR_CONSULTATION_MONTHS;
pub use water_law::MRCComplianceRecord;
pub use water_law::MRCComplianceStatus;
pub use water_law::MRCProcedureType;
pub use water_law::MekongLocation;
pub use water_law::PermitCondition as WaterPermitCondition;
pub use water_law::PolluterRecord;
pub use water_law::PollutionType;
pub use water_law::PowerPurchaseAgreement;
pub use water_law::ProtectionLevel;
pub use water_law::RemediationStatus;
pub use water_law::ResettlementApprovalStatus;
pub use water_law::ResettlementPlan;
pub use water_law::Result as WaterLawResult;
pub use water_law::SMALL_HYDROPOWER_THRESHOLD_MW;
pub use water_law::Season;
pub use water_law::SurfaceWaterBodyType;
pub use water_law::TreatmentType;
pub use water_law::WATER_PERMIT_VALIDITY_YEARS;
pub use water_law::WELL_PERMIT_DEPTH_THRESHOLD_M;
pub use water_law::WUAStatus;
pub use water_law::WastewaterTreatmentFacility;
pub use water_law::WaterAllocation;
pub use water_law::WaterLawError;
pub use water_law::WaterPermitStatus;
pub use water_law::WaterQualityClass;
pub use water_law::WaterQualityMeasurement;
pub use water_law::WaterQualityParameter;
pub use water_law::WaterSourceType;
pub use water_law::WaterUseRight;
pub use water_law::WaterUseRightBuilder;
pub use water_law::WaterUseType;
pub use water_law::WaterUserAssociation;
pub use water_law::WellPermit;
pub use water_law::WetlandType;
pub use water_law::calculate_irrigation_fee;
pub use water_law::validate_agricultural_runoff;
pub use water_law::validate_aquifer_zone_activity;
pub use water_law::validate_drinking_water_quality;
pub use water_law::validate_drought_protocol;
pub use water_law::validate_extraction_limit;
pub use water_law::validate_groundwater_extraction;
pub use water_law::validate_groundwater_monitoring;
pub use water_law::validate_hydropower_category;
pub use water_law::validate_hydropower_concession;
pub use water_law::validate_industrial_discharge;
pub use water_law::validate_irrigation_fee;
pub use water_law::validate_minimum_environmental_flow;
pub use water_law::validate_mrc_data_sharing;
pub use water_law::validate_mrc_notification;
pub use water_law::validate_mrc_prior_consultation;
pub use water_law::validate_polluter_pays;
pub use water_law::validate_seasonal_allocation;
pub use water_law::validate_transboundary_assessment;
pub use water_law::validate_wastewater_treatment;
pub use water_law::validate_water_law_compliance;
pub use water_law::validate_water_permit;
pub use water_law::validate_water_use_permit;
pub use water_law::validate_water_use_priority;
pub use water_law::validate_well_drilling_permit;
pub use water_law::validate_well_permit;
pub use water_law::validate_wetland_protection;
pub use water_law::validate_wua_registration;
pub use forestry_law::BenefitSharingArrangement;
pub use forestry_law::ChainOfCustodyEntry;
pub use forestry_law::CommunityForestEnterprise;
pub use forestry_law::ConcessionStatus;
pub use forestry_law::ConcessionType;
pub use forestry_law::DISTRICT_BENEFIT_SHARE_PERCENT;
pub use forestry_law::ExportProductType;
pub use forestry_law::ForestClassification;
pub use forestry_law::ForestConcession;
pub use forestry_law::ForestConcessionBuilder;
pub use forestry_law::ForestProductExportPermit;
pub use forestry_law::ForestProductExportPermitBuilder;
pub use forestry_law::ForestryLawError;
pub use forestry_law::ForestryViolation;
pub use forestry_law::HARVESTING_SEASON_END_MONTH;
pub use forestry_law::HARVESTING_SEASON_START_MONTH;
pub use forestry_law::LogEntry;
pub use forestry_law::LogEntryBuilder;
pub use forestry_law::MANAGEMENT_CONCESSION_BOND_PERCENT;
pub use forestry_law::MAX_MANAGEMENT_CONCESSION_HECTARES;
pub use forestry_law::MAX_MANAGEMENT_CONCESSION_YEARS;
pub use forestry_law::MAX_PLANTATION_CONCESSION_HECTARES;
pub use forestry_law::MAX_PLANTATION_CONCESSION_YEARS;
pub use forestry_law::MIN_DIAMETER_HARDWOOD_CM;
pub use forestry_law::MIN_DIAMETER_ROSEWOOD_CM;
pub use forestry_law::MIN_DIAMETER_TEAK_CM;
pub use forestry_law::NATIONAL_BENEFIT_SHARE_PERCENT;
pub use forestry_law::NtfpPermit;
pub use forestry_law::NtfpPermitBuilder;
pub use forestry_law::NtfpType;
pub use forestry_law::PLANTATION_CONCESSION_BOND_PERCENT;
pub use forestry_law::PenaltyAssessment;
pub use forestry_law::PermitStatus as ForestryPermitStatus;
pub use forestry_law::ProcessingFacilityLicense;
pub use forestry_law::ProtectionCategory;
pub use forestry_law::REFORESTATION_MAINTENANCE_YEARS;
pub use forestry_law::Result as ForestryLawResult;
pub use forestry_law::SawmillLicense;
pub use forestry_law::SawmillLicenseBuilder;
pub use forestry_law::TRANSPORT_PERMIT_VALIDITY_DAYS;
pub use forestry_law::TimberHarvestingPermit;
pub use forestry_law::TimberHarvestingPermitBuilder;
pub use forestry_law::TransportPermit;
pub use forestry_law::TransportPermitBuilder;
pub use forestry_law::TreeSpecies;
pub use forestry_law::VILLAGE_BENEFIT_SHARE_PERCENT;
pub use forestry_law::VillageForest;
pub use forestry_law::VillageForestAgreement;
pub use forestry_law::VillageForestBuilder;
pub use forestry_law::ViolationStatus;
pub use forestry_law::ViolationType;
pub use forestry_law::calculate_penalty;
pub use forestry_law::validate_benefit_sharing;
pub use forestry_law::validate_chain_of_custody;
pub use forestry_law::validate_cites_compliance;
pub use forestry_law::validate_concession_area;
pub use forestry_law::validate_concession_term;
pub use forestry_law::validate_export_permit;
pub use forestry_law::validate_forest_concession;
pub use forestry_law::validate_forestry_compliance;
pub use forestry_law::validate_forestry_violation;
pub use forestry_law::validate_harvesting_season;
pub use forestry_law::validate_log_entry;
pub use forestry_law::validate_minimum_diameter;
pub use forestry_law::validate_ntfp_permit;
pub use forestry_law::validate_ntfp_sustainable_harvest;
pub use forestry_law::validate_performance_bond;
pub use forestry_law::validate_processing_facility_license;
pub use forestry_law::validate_sawmill_license;
pub use forestry_law::validate_species_protection;
pub use forestry_law::validate_timber_harvesting_permit;
pub use forestry_law::validate_transport_permit;
pub use forestry_law::validate_village_forest;
pub use forestry_law::validate_village_forest_agreement;
pub use mining_law::ARTISANAL_MINING_MAX_HECTARES;
pub use mining_law::COMMUNITY_REVENUE_SHARE_MIN_PERCENT;
pub use mining_law::CommunityCompensation;
pub use mining_law::CommunityConsultation;
pub use mining_law::CompensationType;
pub use mining_law::ConcessionStatus as MiningConcessionStatus;
pub use mining_law::ConcessionType as MiningConcessionType;
pub use mining_law::EXPLORATION_AREA_COMMON_MAX_HECTARES;
pub use mining_law::EXPLORATION_AREA_STRATEGIC_MAX_HECTARES;
pub use mining_law::EXPLORATION_LICENSE_MAX_RENEWALS;
pub use mining_law::EXPLORATION_LICENSE_MAX_YEARS;
pub use mining_law::EnvironmentalViolation as MiningEnvironmentalViolation;
pub use mining_law::FOREIGN_OWNERSHIP_COMMON_MAX_PERCENT;
pub use mining_law::FOREIGN_OWNERSHIP_STRATEGIC_MAX_PERCENT;
pub use mining_law::ForeignInvestment as MiningForeignInvestment;
pub use mining_law::LOCAL_CONTENT_MIN_PERCENT;
pub use mining_law::LOCAL_EMPLOYMENT_MIN_PERCENT;
pub use mining_law::LicenseCondition as MiningLicenseCondition;
pub use mining_law::LicenseStatus as MiningLicenseStatus;
pub use mining_law::LocalEmployment;
pub use mining_law::MIN_DISTANCE_FROM_PROTECTED_AREA_METERS;
pub use mining_law::MINING_CONCESSION_STRATEGIC_MAX_YEARS;
pub use mining_law::MINING_CONCESSION_STRATEGIC_MIN_YEARS;
pub use mining_law::MineralClassification;
pub use mining_law::MineralType;
pub use mining_law::MiningConcession;
pub use mining_law::MiningConcessionBuilder;
pub use mining_law::MiningEnvironmentalCompliance;
pub use mining_law::MiningLawError;
pub use mining_law::MiningLicense;
pub use mining_law::MiningLicenseBuilder;
pub use mining_law::MiningLicenseType;
pub use mining_law::PROCESSING_LICENSE_MAX_YEARS;
pub use mining_law::PaymentStatus as MiningPaymentStatus;
pub use mining_law::REHABILITATION_BOND_MIN_PERCENT;
pub use mining_law::ROYALTY_RATE_BAUXITE;
pub use mining_law::ROYALTY_RATE_COMMON_MAX;
pub use mining_law::ROYALTY_RATE_COMMON_MIN;
pub use mining_law::ROYALTY_RATE_COPPER;
pub use mining_law::ROYALTY_RATE_GEMSTONES;
pub use mining_law::ROYALTY_RATE_GOLD;
pub use mining_law::ROYALTY_RATE_POTASH;
pub use mining_law::ROYALTY_RATE_RARE_EARTH;
pub use mining_law::Result as MiningLawResult;
pub use mining_law::RoyaltyPayment;
pub use mining_law::SMALL_SCALE_MINING_MAX_HECTARES;
pub use mining_law::SMALL_SCALE_MINING_MAX_YEARS;
pub use mining_law::TechnologyTransfer;
pub use mining_law::ViolationSeverity as MiningViolationSeverity;
pub use mining_law::calculate_royalty_amount;
pub use mining_law::validate_community_compensation;
pub use mining_law::validate_concession_area as validate_mining_concession_area;
pub use mining_law::validate_concession_duration;
pub use mining_law::validate_environmental_compliance as validate_mining_environmental_compliance;
pub use mining_law::validate_foreign_investment as validate_mining_foreign_investment;
pub use mining_law::validate_foreign_ownership as validate_mining_foreign_ownership;
pub use mining_law::validate_license_for_activity;
pub use mining_law::validate_local_content;
pub use mining_law::validate_local_employment;
pub use mining_law::validate_mineral_classification;
pub use mining_law::validate_mineral_export;
pub use mining_law::validate_mining_compliance;
pub use mining_law::validate_mining_concession;
pub use mining_law::validate_mining_license;
pub use mining_law::validate_prior_consultation;
pub use mining_law::validate_protected_area_distance as validate_mining_protected_area_distance;
pub use mining_law::validate_rehabilitation_bond;
pub use mining_law::validate_revenue_sharing;
pub use mining_law::validate_royalty_payment;
pub use mining_law::validate_royalty_rate;
pub use mining_law::validate_small_scale_mining;
pub use anti_corruption_law::ANNUAL_DECLARATION_DEADLINE_MONTH;
pub use anti_corruption_law::AcquisitionMethod;
pub use anti_corruption_law::AntiCorruptionLawError;
pub use anti_corruption_law::AntiCorruptionLawResult;
pub use anti_corruption_law::AssetDeclaration;
pub use anti_corruption_law::AssetDeclarationBuilder;
pub use anti_corruption_law::AssetDeclarationStatus;
pub use anti_corruption_law::BriberyDirection;
pub use anti_corruption_law::COOLING_OFF_PERIOD_YEARS;
pub use anti_corruption_law::CodeOfConductViolation;
pub use anti_corruption_law::CodeOfConductViolationType;
pub use anti_corruption_law::CorruptionOffense;
pub use anti_corruption_law::CorruptionOffenseType;
pub use anti_corruption_law::CorruptionSeverity;
pub use anti_corruption_law::FundSource;
pub use anti_corruption_law::GIFT_LIMIT_OFFICIAL_FUNCTION_LAK;
pub use anti_corruption_law::Gift;
pub use anti_corruption_law::GiftType;
pub use anti_corruption_law::INVESTIGATION_FULL_DAYS;
pub use anti_corruption_law::INVESTIGATION_PRELIMINARY_DAYS;
pub use anti_corruption_law::IncomeSource;
pub use anti_corruption_law::IncomeSourceType;
pub use anti_corruption_law::InternationalCooperation;
pub use anti_corruption_law::InternationalCooperationType;
pub use anti_corruption_law::Investigation;
pub use anti_corruption_law::InvestigationStatus;
pub use anti_corruption_law::InvestigationType;
pub use anti_corruption_law::MEDIUM_CORRUPTION_THRESHOLD_LAK;
pub use anti_corruption_law::MINOR_CORRUPTION_THRESHOLD_LAK;
pub use anti_corruption_law::OfficialCategory;
pub use anti_corruption_law::OfficialType;
pub use anti_corruption_law::PROSECUTION_REFERRAL_DAYS;
pub use anti_corruption_law::PenaltyRange;
pub use anti_corruption_law::PenaltyType;
pub use anti_corruption_law::PositionGrade;
pub use anti_corruption_law::PreventionMeasure;
pub use anti_corruption_law::PreventionMeasureType;
pub use anti_corruption_law::PropertyType as AntiCorruptionPropertyType;
pub use anti_corruption_law::ProsecutionReferral;
pub use anti_corruption_law::ProsecutionStatus;
pub use anti_corruption_law::RealEstate;
pub use anti_corruption_law::SERIOUS_CORRUPTION_THRESHOLD_LAK;
pub use anti_corruption_law::SIAOffice;
pub use anti_corruption_law::SIAOfficeLevel;
pub use anti_corruption_law::SIAPower;
pub use anti_corruption_law::VERY_SERIOUS_CORRUPTION_THRESHOLD_LAK;
pub use anti_corruption_law::Vehicle;
pub use anti_corruption_law::VehicleType;
pub use anti_corruption_law::VerificationResult;
pub use anti_corruption_law::VerificationStatus;
pub use anti_corruption_law::WHISTLEBLOWER_REWARD_MAX_PERCENT;
pub use anti_corruption_law::WHISTLEBLOWER_REWARD_MIN_PERCENT;
pub use anti_corruption_law::WhistleblowerProtection;
pub use anti_corruption_law::WhistleblowerProtectionType;
pub use anti_corruption_law::WhistleblowerReport;
pub use anti_corruption_law::WhistleblowerReportBuilder;
pub use anti_corruption_law::WhistleblowerReportStatus;
pub use anti_corruption_law::determine_penalty_range;
pub use anti_corruption_law::validate_asset_declaration;
pub use anti_corruption_law::validate_asset_declaration_completeness;
pub use anti_corruption_law::validate_code_of_conduct_compliance;
pub use anti_corruption_law::validate_cooling_off_period;
pub use anti_corruption_law::validate_corruption_offense;
pub use anti_corruption_law::validate_declaration_deadline;
pub use anti_corruption_law::validate_declaration_required;
pub use anti_corruption_law::validate_gift;
pub use anti_corruption_law::validate_gift_limit;
pub use anti_corruption_law::validate_international_cooperation;
pub use anti_corruption_law::validate_investigation;
pub use anti_corruption_law::validate_investigation_timeline;
pub use anti_corruption_law::validate_official_category;
pub use anti_corruption_law::validate_penalty as validate_anti_corruption_penalty;
pub use anti_corruption_law::validate_prevention_measure;
pub use anti_corruption_law::validate_sia_jurisdiction;
pub use anti_corruption_law::validate_sia_powers;
pub use anti_corruption_law::validate_whistleblower_protection;
pub use anti_corruption_law::validate_whistleblower_report;
pub use anti_corruption_law::validate_whistleblower_reward;
pub use tourism_law::ASEAN_VISA_FREE_DAYS;
pub use tourism_law::Accommodation;
pub use tourism_law::AccommodationBuilder;
pub use tourism_law::AccommodationType;
pub use tourism_law::AseanMraCertification;
pub use tourism_law::AseanTourismProfessional;
pub use tourism_law::COMPLAINT_RESPONSE_DEADLINE_DAYS;
pub use tourism_law::CommunityBasedTourism;
pub use tourism_law::ComplaintStatus;
pub use tourism_law::FOREIGN_OWNERSHIP_GENERAL_MAX_PERCENT;
pub use tourism_law::FOREIGN_OWNERSHIP_HOTEL_MAX_PERCENT;
pub use tourism_law::GUIDE_LICENSE_VALIDITY_YEARS;
pub use tourism_law::GuideLicenseCategory;
pub use tourism_law::HotelClassificationStatus;
pub use tourism_law::HotelFacility;
pub use tourism_law::LanguageProficiency;
pub use tourism_law::LanguageSkill;
pub use tourism_law::LicenseStatus as TourismLicenseStatus;
pub use tourism_law::MAX_ROOMS_BOUTIQUE;
pub use tourism_law::MAX_ROOMS_GUESTHOUSE;
pub use tourism_law::MIN_GUIDE_TRAINING_HOURS;
pub use tourism_law::MIN_ROOMS_1_STAR;
pub use tourism_law::MIN_ROOMS_2_STAR;
pub use tourism_law::MIN_ROOMS_3_STAR;
pub use tourism_law::MIN_ROOMS_4_STAR;
pub use tourism_law::MIN_ROOMS_5_STAR;
pub use tourism_law::MIN_ROOMS_BOUTIQUE;
pub use tourism_law::MIN_ROOMS_GUESTHOUSE;
pub use tourism_law::Result as TourismLawResult;
pub use tourism_law::STAR_RATING_VALIDITY_YEARS;
pub use tourism_law::StarRating;
pub use tourism_law::TOURISM_DEVELOPMENT_FUND_RATE_PERCENT;
pub use tourism_law::TOURISM_LICENSE_VALIDITY_YEARS;
pub use tourism_law::TourGuide;
pub use tourism_law::TourismEnterprise;
pub use tourism_law::TourismEnterpriseCategory;
pub use tourism_law::TourismLawError;
pub use tourism_law::TourismStatisticsReport;
pub use tourism_law::TourismVisaType;
pub use tourism_law::TourismZone;
pub use tourism_law::TourismZoneType;
pub use tourism_law::TouristComplaint;
pub use tourism_law::TravelInsurance;
pub use tourism_law::VISA_ON_ARRIVAL_VALIDITY_DAYS;
pub use tourism_law::validate_accommodation_comprehensive;
pub use tourism_law::validate_asean_mra_certification;
pub use tourism_law::validate_carrying_capacity;
pub use tourism_law::validate_cbt_project;
pub use tourism_law::validate_complaint_response;
pub use tourism_law::validate_enterprise_comprehensive;
pub use tourism_law::validate_enterprise_for_activity;
pub use tourism_law::validate_enterprise_license as validate_tourism_enterprise_license;
pub use tourism_law::validate_entrance_fee;
pub use tourism_law::validate_foreign_ownership as validate_tourism_foreign_ownership;
pub use tourism_law::validate_guide_comprehensive;
pub use tourism_law::validate_guide_language;
pub use tourism_law::validate_guide_license;
pub use tourism_law::validate_guide_scope;
pub use tourism_law::validate_guide_training;
pub use tourism_law::validate_hotel_classification;
pub use tourism_law::validate_hotel_facilities;
pub use tourism_law::validate_statistics_submission;
pub use tourism_law::validate_tourism_visa;
pub use tourism_law::validate_travel_insurance;
pub use tourism_law::validate_zone_access;
pub use banking_law::AML_RECORD_KEEPING_YEARS;
pub use banking_law::AssetRiskWeight;
pub use banking_law::BOLReportType;
pub use banking_law::BankType;
pub use banking_law::BankingActivity;
pub use banking_law::BankingLawError;
pub use banking_law::BankingLicense;
pub use banking_law::BorrowerExposure;
pub use banking_law::CDDLevel;
pub use banking_law::CapitalAdequacyReport;
pub use banking_law::ClaimStatus as DepositClaimStatus;
pub use banking_law::CustomerDueDiligence;
pub use banking_law::CustomerType;
pub use banking_law::DEPOSIT_INSURANCE_LIMIT_LAK;
pub use banking_law::DepositInsuranceClaim;
pub use banking_law::DepositRate;
pub use banking_law::DepositType;
pub use banking_law::FXTransactionType;
pub use banking_law::FitAndProperAssessment;
pub use banking_law::ForeignExchangeTransaction;
pub use banking_law::InterestRateStructure;
pub use banking_law::LICENSE_VALIDITY_YEARS as BANKING_LICENSE_VALIDITY_YEARS;
pub use banking_law::LargeExposureReport;
pub use banking_law::LendingRate;
pub use banking_law::LicenseStatus as BankingLicenseStatus;
pub use banking_law::LiquidityReport;
pub use banking_law::LoanType;
pub use banking_law::MAX_LENDING_RATE_PERCENT;
pub use banking_law::MIN_CAPITAL_ADEQUACY_RATIO_PERCENT;
pub use banking_law::MIN_CAPITAL_COMMERCIAL_BANK_LAK;
pub use banking_law::MIN_CAPITAL_FOREIGN_BRANCH_LAK;
pub use banking_law::MIN_CAPITAL_MFI_DEPOSIT_LAK;
pub use banking_law::MIN_CAPITAL_MFI_NON_DEPOSIT_LAK;
pub use banking_law::MIN_CET1_RATIO_PERCENT;
pub use banking_law::MIN_LCR_PERCENT;
pub use banking_law::MIN_LEVERAGE_RATIO_PERCENT;
pub use banking_law::MIN_NSFR_PERCENT;
pub use banking_law::MIN_TIER1_CAPITAL_RATIO_PERCENT;
pub use banking_law::MicrofinanceType;
pub use banking_law::PEPStatus;
pub use banking_law::PaymentService;
pub use banking_law::PaymentServiceLicense;
pub use banking_law::RELATED_PARTY_LIMIT_PERCENT;
pub use banking_law::RESERVE_REQUIREMENT_PERCENT;
pub use banking_law::RTGSStatus;
pub use banking_law::RTGSTransaction;
pub use banking_law::Result as BankingLawResult;
pub use banking_law::RiskRating;
pub use banking_law::RiskWeightedAssets;
pub use banking_law::SINGLE_BORROWER_LIMIT_PERCENT;
pub use banking_law::STR_REPORTING_DEADLINE_HOURS;
pub use banking_law::STRStatus;
pub use banking_law::SuspicionIndicator;
pub use banking_law::SuspiciousTransactionReport;
pub use banking_law::Tier1Capital;
pub use banking_law::Tier2Capital;
pub use banking_law::calculate_insured_amount;
pub use banking_law::validate_aml_compliance;
pub use banking_law::validate_banking_compliance;
pub use banking_law::validate_banking_license;
pub use banking_law::validate_bol_reporting;
pub use banking_law::validate_capital_adequacy;
pub use banking_law::validate_capital_flow;
pub use banking_law::validate_car;
pub use banking_law::validate_cdd;
pub use banking_law::validate_cdd_review;
pub use banking_law::validate_deposit_claim;
pub use banking_law::validate_deposit_insured;
pub use banking_law::validate_deposit_rate;
pub use banking_law::validate_exchange_rate;
pub use banking_law::validate_fit_and_proper;
pub use banking_law::validate_fx_account;
pub use banking_law::validate_large_exposures;
pub use banking_law::validate_lcr;
pub use banking_law::validate_lending_rate;
pub use banking_law::validate_leverage_ratio;
pub use banking_law::validate_license_for_activity as validate_banking_license_for_activity;
pub use banking_law::validate_liquidity;
pub use banking_law::validate_mfi_capital;
pub use banking_law::validate_minimum_capital;
pub use banking_law::validate_mobile_banking_compliance;
pub use banking_law::validate_nsfr;
pub use banking_law::validate_payment_provider;
pub use banking_law::validate_pep_identification;
pub use banking_law::validate_record_keeping;
pub use banking_law::validate_reserve_requirement;
pub use banking_law::validate_risk_weight;
pub use banking_law::validate_rtgs_transaction;
pub use banking_law::validate_sanctions_screening;
pub use banking_law::validate_single_borrower_limit;
pub use banking_law::validate_str_reporting;
pub use banking_law::validate_tier1_ratio;
pub use banking_law::validate_usury;

Modules§

administrative_law
Administrative Law of Lao PDR (ກົດໝາຍບໍລິຫານ)
anti_corruption_law
Anti-Corruption Law Module for Lao PDR (ກົດໝາຍຕ້ານການສໍ້ລາດບັງຫຼວງ)
banking_law
Banking & Financial Services Law (ກົດໝາຍທະນາຄານແລະການບໍລິການທາງການເງິນ)
commercial_law
Commercial Law (ກົດໝາຍການຄ້າ)
comparative
Comparative Law Analysis Module
constitution
Constitution of the Lao People’s Democratic Republic ລັດຖະທຳມະນູນ ແຫ່ງ ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ
criminal_code
Criminal Code of Lao PDR (2017) - ກົດໝາຍອາຍາ
education_law
Education Law Module (ກົດໝາຍການສຶກສາ)
environmental_law
Environmental Law Module (ກົດໝາຍສິ່ງແວດລ້ອມ)
family
Book IV: Family Law (ກົດໝາຍຄອບຄົວ) - Articles 673-909
forestry_law
Forestry Law Module (ກົດໝາຍປ່າໄມ້)
general_provisions
Book I: General Provisions (ບົດບັນຍັດທົ່ວໄປ) - Articles 1-161
health_law
Health Law Module (ກົດໝາຍສາທາລະນະສຸກ)
inheritance
Book V: Inheritance (ມໍລະດົກ) - Articles 910-1078
labor_law
Labor Law Module (ກົດໝາຍແຮງງານ)
land_law
Land Law Module (ກົດໝາຍທີ່ດິນ)
mining_law
Mining Law Module (ກົດໝາຍບໍ່ແຮ່)
obligations
Book III: Obligations (ພັນທະ) - Articles 432-672
oda
Japan ODA Legal Assistance Module
property
Book II: Property (ຊັບສິນ) - Articles 162-431
tax_law
Tax Law (ກົດໝາຍພາສີ)
tourism_law
Tourism Law Module (ກົດໝາຍທ່ອງທ່ຽວ)
water_law
Water and Water Resources Law Module (ກົດໝາຍຊັບພະຍາກອນນໍ້າ)