better log messages for missing types
This commit is contained in:
parent
e9675b91bc
commit
c453a63c56
|
@ -478,6 +478,7 @@ fn resolve_type(prop: UProperty) -> anyhow::Result<Type> {
|
|||
.object_ref(),
|
||||
),
|
||||
any_type::AnyAssetObjectProperty::Object(_) => {
|
||||
log::warn!("skipping AssetObject property.");
|
||||
return Err(anyhow::anyhow!(
|
||||
"unhandled asset object property (NOT AN ERROR)"
|
||||
));
|
||||
|
@ -498,10 +499,13 @@ fn resolve_type(prop: UProperty) -> anyhow::Result<Type> {
|
|||
AnyProperty::Str(_) => Type::String,
|
||||
AnyProperty::Text(_) => Type::Text,
|
||||
AnyProperty::Name(_) => Type::Name,
|
||||
// TODO: handle delegates, idk if they are ever useful though.
|
||||
AnyProperty::Delegate(_) => {
|
||||
log::warn!("skipping delegate property.");
|
||||
return Err(anyhow::anyhow!("skipping delegates for now"));
|
||||
}
|
||||
AnyProperty::MulticastDelegate(_) => {
|
||||
log::warn!("skipping delegate property.");
|
||||
return Err(anyhow::anyhow!("skipping multicast delegates for now"));
|
||||
}
|
||||
AnyProperty::Enum(enm) => Type::Enum {
|
||||
|
@ -523,6 +527,7 @@ fn resolve_type(prop: UProperty) -> anyhow::Result<Type> {
|
|||
.object_ref(),
|
||||
),
|
||||
AnyProperty::Other(_) => {
|
||||
log::warn!("skipping unknown property type.");
|
||||
return Err(anyhow::anyhow!("unhandled property."));
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue