#[non_exhaustive]pub enum ScreenerPeerGroup {
Show 86 variants
Semiconductors,
SemiconductorEquipment,
SoftwareAndServices,
TechnologyHardwareAndEquipment,
InternetCompanies,
ElectronicEquipment,
Banks,
DiversifiedBanks,
RegionalBanks,
CapitalMarkets,
Insurance,
LifeAndHealthInsurance,
PropertyAndCasualtyInsurance,
AssetManagement,
ConsumerFinance,
MortgageFinance,
SpecialtyFinance,
DiversifiedFinancialServices,
InvestmentBankingAndBrokerage,
Pharmaceuticals,
Biotechnology,
HealthCareEquipment,
HealthCareServices,
HealthCareFacilities,
ManagedHealthcare,
Automobiles,
AutoComponents,
FoodProducts,
PackagedFoodsAndMeats,
Beverages,
HouseholdProducts,
HouseholdDurables,
PersonalProducts,
ApparelAndLuxuryGoods,
Retailers,
FoodAndDrugRetailing,
GeneralMerchandiseStores,
SpecialtyRetail,
LeisureProducts,
Hotels,
Restaurants,
Media,
DrugRetail,
IntegratedOilAndGas,
OilAndGasExplorationAndProduction,
OilAndGasRefiningAndMarketing,
OilAndGasStorageAndTransportation,
EnergyEquipmentAndServices,
AerospaceAndDefense,
Airlines,
IndustrialMachinery,
IndustrialConglomerates,
IndustrialGases,
BuildingProducts,
Chemicals,
SpecialtyChemicals,
MetalsAndMining,
PaperAndForestProducts,
ContainersAndPackaging,
CommercialServicesAndSupplies,
Railroads,
Trucking,
ResearchAndConsultingServices,
HumanResourceAndEmploymentServices,
DataProcessingAndOutsourcedServices,
ItConsultingAndOtherServices,
RealEstate,
RetailReits,
ElectricUtilities,
GasUtilities,
WaterUtilities,
MultiUtilities,
RenewableElectricity,
TelecomServices,
WirelessTelecommunicationServices,
Steel,
Gold,
OilAndGas,
WasteManagement,
Tobacco,
OfficeElectronics,
CommunicationsEquipment,
HomeBuilding,
HomeFurnishings,
HouseholdAppliances,
Publishing,
}Expand description
Equity peer group for screener queries.
Use with EquityField::PeerGroup and
ScreenerFieldExt::eq_str.
These are Yahoo Finance’s proprietary peer group classifications used to group
stocks for comparison purposes. Values are broader than Industry
names.
§Example
use finance_query::{EquityField, EquityScreenerQuery, ScreenerFieldExt, ScreenerPeerGroup};
let query = EquityScreenerQuery::new()
.add_condition(EquityField::PeerGroup.eq_str(ScreenerPeerGroup::Semiconductors));Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Semiconductors
“Semiconductors”
SemiconductorEquipment
“Semiconductor Equipment”
SoftwareAndServices
“Software & Services”
TechnologyHardwareAndEquipment
“Technology Hardware & Equipment”
InternetCompanies
“Internet Companies”
ElectronicEquipment
“Electronic Equipment”
Banks
“Banks”
DiversifiedBanks
“Diversified Banks”
RegionalBanks
“Regional Banks”
CapitalMarkets
“Capital Markets”
Insurance
“Insurance”
LifeAndHealthInsurance
“Life & Health Insurance”
PropertyAndCasualtyInsurance
“Property & Casualty Insurance”
AssetManagement
“Asset Management”
ConsumerFinance
“Consumer Finance”
MortgageFinance
“Mortgage Finance”
SpecialtyFinance
“Specialty Finance”
DiversifiedFinancialServices
“Diversified Financial Services”
InvestmentBankingAndBrokerage
“Investment Banking & Brokerage”
Pharmaceuticals
“Pharmaceuticals”
Biotechnology
“Biotechnology”
HealthCareEquipment
“Health Care Equipment”
HealthCareServices
“Health Care Services”
HealthCareFacilities
“Health Care Facilities”
ManagedHealthcare
“Managed Healthcare”
Automobiles
“Automobiles”
AutoComponents
“Auto Components”
FoodProducts
“Food Products”
PackagedFoodsAndMeats
“Packaged Foods & Meats”
Beverages
“Beverages”
HouseholdProducts
“Household Products”
HouseholdDurables
“Household Durables”
PersonalProducts
“Personal Products”
ApparelAndLuxuryGoods
“Apparel & Luxury Goods”
Retailers
“Retailers”
FoodAndDrugRetailing
“Food & Drug Retailing”
GeneralMerchandiseStores
“General Merchandise Stores”
SpecialtyRetail
“Specialty Retail”
LeisureProducts
“Leisure Products”
Hotels
“Hotels”
Restaurants
“Restaurants”
Media
“Media”
DrugRetail
“Drug Retail”
IntegratedOilAndGas
“Integrated Oil & Gas”
OilAndGasExplorationAndProduction
“Oil & Gas Exploration & Production”
OilAndGasRefiningAndMarketing
“Oil & Gas Refining & Marketing”
OilAndGasStorageAndTransportation
“Oil & Gas Storage & Transportation”
EnergyEquipmentAndServices
“Energy Equipment & Services”
AerospaceAndDefense
“Aerospace & Defense”
Airlines
“Airlines”
IndustrialMachinery
“Industrial Machinery”
IndustrialConglomerates
“Industrial Conglomerates”
IndustrialGases
“Industrial Gases”
BuildingProducts
“Building Products”
Chemicals
“Chemicals”
SpecialtyChemicals
“Specialty Chemicals”
MetalsAndMining
“Metals & Mining”
PaperAndForestProducts
“Paper & Forest Products”
ContainersAndPackaging
“Containers & Packaging”
CommercialServicesAndSupplies
“Commercial Services & Supplies”
Railroads
“Railroads”
Trucking
“Trucking”
ResearchAndConsultingServices
“Research & Consulting Services”
HumanResourceAndEmploymentServices
“Human Resource & Employment Services”
DataProcessingAndOutsourcedServices
“Data Processing & Outsourced Services”
ItConsultingAndOtherServices
“IT Consulting & Other Services”
RealEstate
“Real Estate”
RetailReits
“Retail REITs”
ElectricUtilities
“Electric Utilities”
GasUtilities
“Gas Utilities”
WaterUtilities
“Water Utilities”
MultiUtilities
“Multi-Utilities”
RenewableElectricity
“Renewable Electricity”
TelecomServices
“Telecom Services”
WirelessTelecommunicationServices
“Wireless Telecommunication Services”
Steel
“Steel”
Gold
“Gold”
OilAndGas
“Oil & Gas”
WasteManagement
“Waste Management”
Tobacco
“Tobacco”
OfficeElectronics
“Office Electronics”
CommunicationsEquipment
“Communications Equipment”
HomeBuilding
“Home Building”
HomeFurnishings
“Home Furnishings”
HouseholdAppliances
“Household Appliances”
Publishing
“Publishing”
Implementations§
Trait Implementations§
Source§impl Clone for ScreenerPeerGroup
impl Clone for ScreenerPeerGroup
Source§fn clone(&self) -> ScreenerPeerGroup
fn clone(&self) -> ScreenerPeerGroup
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ScreenerPeerGroup
impl Debug for ScreenerPeerGroup
Source§impl From<ScreenerPeerGroup> for String
impl From<ScreenerPeerGroup> for String
Source§fn from(v: ScreenerPeerGroup) -> Self
fn from(v: ScreenerPeerGroup) -> Self
Source§impl Hash for ScreenerPeerGroup
impl Hash for ScreenerPeerGroup
Source§impl PartialEq for ScreenerPeerGroup
impl PartialEq for ScreenerPeerGroup
impl Copy for ScreenerPeerGroup
impl Eq for ScreenerPeerGroup
impl StructuralPartialEq for ScreenerPeerGroup
Auto Trait Implementations§
impl Freeze for ScreenerPeerGroup
impl RefUnwindSafe for ScreenerPeerGroup
impl Send for ScreenerPeerGroup
impl Sync for ScreenerPeerGroup
impl Unpin for ScreenerPeerGroup
impl UnsafeUnpin for ScreenerPeerGroup
impl UnwindSafe for ScreenerPeerGroup
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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