[][src]Trait reso_dd::ResoEnumeration

pub trait ResoEnumeration {
    fn from_str(input: &str) -> Self;
fn from_string(input: String) -> Self;
fn to_str(&self) -> &str;
fn into_string(self) -> String;
fn fallback_value(&self) -> Option<&str>; }

A standard RESO enumeration set

Required methods

fn from_str(input: &str) -> Self

Convert from a &str into the enumeration.

Note that if the &str isn't recognized, it will be cloned into a string for use as a fallback value.

fn from_string(input: String) -> Self

Convert from a String into the enumeration.

If the String is recognized, it will be dropped. If it is not recognized, it will be kept as the fallback value.

fn to_str(&self) -> &str

Convert from the enumeration into a &str.

fn into_string(self) -> String

Convert from the enumeration into a String.

fn fallback_value(&self) -> Option<&str>

Get the fallback value, if the enum represents a fallback value.

Loading content...

Implementors

impl ResoEnumeration for AccessibilityFeatures[src]

impl ResoEnumeration for ActorType[src]

impl ResoEnumeration for Appliances[src]

impl ResoEnumeration for AreaSource[src]

impl ResoEnumeration for AreaUnits[src]

impl ResoEnumeration for AssociationAmenities[src]

impl ResoEnumeration for AssociationFeeIncludes[src]

impl ResoEnumeration for Attended[src]

impl ResoEnumeration for Basement[src]

impl ResoEnumeration for BodyType[src]

impl ResoEnumeration for BusinessType[src]

impl ResoEnumeration for BuyerAgentDesignation[src]

impl ResoEnumeration for BuyerFinancing[src]

impl ResoEnumeration for ChangeType[src]

impl ResoEnumeration for ClassName[src]

impl ResoEnumeration for CoBuyerAgentDesignation[src]

impl ResoEnumeration for CoListAgentDesignation[src]

impl ResoEnumeration for CommonInterest[src]

impl ResoEnumeration for CommonWalls[src]

impl ResoEnumeration for CommunityFeatures[src]

impl ResoEnumeration for CompensationType[src]

impl ResoEnumeration for Concessions[src]

impl ResoEnumeration for ConstructionMaterials[src]

impl ResoEnumeration for ContactListingPreference[src]

impl ResoEnumeration for ContactStatus[src]

impl ResoEnumeration for ContactType[src]

impl ResoEnumeration for Cooling[src]

impl ResoEnumeration for Country[src]

impl ResoEnumeration for CurrentFinancing[src]

impl ResoEnumeration for CurrentUse[src]

impl ResoEnumeration for DailySchedule[src]

impl ResoEnumeration for DevelopmentStatus[src]

impl ResoEnumeration for DeviceType[src]

impl ResoEnumeration for DirectionFaces[src]

impl ResoEnumeration for DoorFeatures[src]

impl ResoEnumeration for Electric[src]

impl ResoEnumeration for EventTarget[src]

impl ResoEnumeration for EventType[src]

impl ResoEnumeration for ExistingLeaseType[src]

impl ResoEnumeration for ExteriorFeatures[src]

impl ResoEnumeration for FeeFrequency[src]

impl ResoEnumeration for Fencing[src]

impl ResoEnumeration for FinancialDataSource[src]

impl ResoEnumeration for FireplaceFeatures[src]

impl ResoEnumeration for Flooring[src]

impl ResoEnumeration for FoundationDetails[src]

impl ResoEnumeration for FrontageType[src]

impl ResoEnumeration for Furnished[src]

impl ResoEnumeration for GreenBuildingVerificationType[src]

impl ResoEnumeration for GreenEnergyEfficient[src]

impl ResoEnumeration for GreenEnergyGeneration[src]

impl ResoEnumeration for GreenIndoorAirQuality[src]

impl ResoEnumeration for GreenSustainability[src]

impl ResoEnumeration for GreenVerificationSource[src]

impl ResoEnumeration for GreenVerificationStatus[src]

impl ResoEnumeration for GreenWaterConservation[src]

impl ResoEnumeration for Heating[src]

impl ResoEnumeration for HorseAmenities[src]

impl ResoEnumeration for HoursDaysOfOperation[src]

impl ResoEnumeration for ImageOf[src]

impl ResoEnumeration for IncomeIncludes[src]

impl ResoEnumeration for InteriorOrRoomFeatures[src]

impl ResoEnumeration for LaborInformation[src]

impl ResoEnumeration for Languages[src]

impl ResoEnumeration for LaundryFeatures[src]

impl ResoEnumeration for LeaseRenewalCompensation[src]

impl ResoEnumeration for LeaseTerm[src]

impl ResoEnumeration for Levels[src]

impl ResoEnumeration for LinearUnits[src]

impl ResoEnumeration for ListAgentDesignation[src]

impl ResoEnumeration for ListingAgreement[src]

impl ResoEnumeration for ListingService[src]

impl ResoEnumeration for ListingTerms[src]

impl ResoEnumeration for LockBoxType[src]

impl ResoEnumeration for LotDimensionsSource[src]

impl ResoEnumeration for LotFeatures[src]

impl ResoEnumeration for LotSizeSource[src]

impl ResoEnumeration for LotSizeUnits[src]

impl ResoEnumeration for MediaCategory[src]

impl ResoEnumeration for MediaType[src]

impl ResoEnumeration for MemberDesignation[src]

impl ResoEnumeration for MemberOtherPhoneType[src]

impl ResoEnumeration for MemberStatus[src]

impl ResoEnumeration for MemberType[src]

impl ResoEnumeration for NotedBy[src]

impl ResoEnumeration for ObjectIdType[src]

impl ResoEnumeration for ObjectType[src]

impl ResoEnumeration for OccupantType[src]

impl ResoEnumeration for OfficeBranchType[src]

impl ResoEnumeration for OfficeStatus[src]

impl ResoEnumeration for OfficeType[src]

impl ResoEnumeration for OpenHouseStatus[src]

impl ResoEnumeration for OpenHouseType[src]

impl ResoEnumeration for OperatingExpenseIncludes[src]

impl ResoEnumeration for OtherEquipment[src]

impl ResoEnumeration for OtherPhoneType[src]

impl ResoEnumeration for OtherStructures[src]

impl ResoEnumeration for OwnerPays[src]

impl ResoEnumeration for OwnershipType[src]

impl ResoEnumeration for ParkingFeatures[src]

impl ResoEnumeration for PatioAndPorchFeatures[src]

impl ResoEnumeration for Permission[src]

impl ResoEnumeration for PetsAllowed[src]

impl ResoEnumeration for PoolFeatures[src]

impl ResoEnumeration for Possession[src]

impl ResoEnumeration for PossibleUse[src]

impl ResoEnumeration for PowerProductionAnnualStatus[src]

impl ResoEnumeration for PowerProductionType[src]

impl ResoEnumeration for PreferredAddress[src]

impl ResoEnumeration for PreferredPhone[src]

impl ResoEnumeration for PropertyCondition[src]

impl ResoEnumeration for PropertySubType[src]

impl ResoEnumeration for PropertyType[src]

impl ResoEnumeration for QueueTransactionType[src]

impl ResoEnumeration for ReasonActiveOrDisabled[src]

impl ResoEnumeration for RentIncludes[src]

impl ResoEnumeration for ResourceName[src]

impl ResoEnumeration for RoadFrontageType[src]

impl ResoEnumeration for RoadResponsibility[src]

impl ResoEnumeration for RoadSurfaceType[src]

impl ResoEnumeration for Roof[src]

impl ResoEnumeration for RoomType[src]

impl ResoEnumeration for RuleFormat[src]

impl ResoEnumeration for ScheduleType[src]

impl ResoEnumeration for SearchQueryType[src]

impl ResoEnumeration for SecurityFeatures[src]

impl ResoEnumeration for Sewer[src]

impl ResoEnumeration for ShowingContactType[src]

impl ResoEnumeration for ShowingRequirements[src]

impl ResoEnumeration for Skirt[src]

impl ResoEnumeration for SocialMediaType[src]

impl ResoEnumeration for SpaFeatures[src]

impl ResoEnumeration for SpecialLicenses[src]

impl ResoEnumeration for SpecialListingConditions[src]

impl ResoEnumeration for StandardStatus[src]

impl ResoEnumeration for StateOrProvince[src]

impl ResoEnumeration for StreetDirection[src]

impl ResoEnumeration for StructureType[src]

impl ResoEnumeration for SyndicateTo[src]

impl ResoEnumeration for TaxStatusCurrent[src]

impl ResoEnumeration for TeamMemberType[src]

impl ResoEnumeration for TeamStatus[src]

impl ResoEnumeration for TenantPays[src]

impl ResoEnumeration for UnitTypeType[src]

impl ResoEnumeration for UnitsFurnished[src]

impl ResoEnumeration for Utilities[src]

impl ResoEnumeration for Vegetation[src]

impl ResoEnumeration for View[src]

impl ResoEnumeration for WaterSource[src]

impl ResoEnumeration for WaterfrontFeatures[src]

impl ResoEnumeration for WindowFeatures[src]

impl ResoEnumeration for YearBuiltSource[src]

Loading content...