client-api: Add M_UNKNOWN_POS error kind (MSC3575)
This commit is contained in:
		
							parent
							
								
									28a665c3d9
								
							
						
					
					
						commit
						9c46d1143d
					
				| @ -158,6 +158,10 @@ pub enum ErrorKind { | |||||||
|     #[cfg(feature = "unstable-msc2246")] |     #[cfg(feature = "unstable-msc2246")] | ||||||
|     CannotOverwriteMedia, |     CannotOverwriteMedia, | ||||||
| 
 | 
 | ||||||
|  |     /// M_UNKNOWN_POS for sliding sync
 | ||||||
|  |     #[cfg(feature = "unstable-msc3575")] | ||||||
|  |     UnknownPos, | ||||||
|  | 
 | ||||||
|     #[doc(hidden)] |     #[doc(hidden)] | ||||||
|     _Custom { errcode: PrivOwnedStr, extra: Extra }, |     _Custom { errcode: PrivOwnedStr, extra: Extra }, | ||||||
| } | } | ||||||
| @ -209,6 +213,8 @@ impl AsRef<str> for ErrorKind { | |||||||
|             Self::NotYetUploaded => "FI.MAU.MSC2246_NOT_YET_UPLOADED", |             Self::NotYetUploaded => "FI.MAU.MSC2246_NOT_YET_UPLOADED", | ||||||
|             #[cfg(feature = "unstable-msc2246")] |             #[cfg(feature = "unstable-msc2246")] | ||||||
|             Self::CannotOverwriteMedia => "FI.MAU.MSC2246_CANNOT_OVERWRITE_MEDIA", |             Self::CannotOverwriteMedia => "FI.MAU.MSC2246_CANNOT_OVERWRITE_MEDIA", | ||||||
|  |             #[cfg(feature = "unstable-msc3575")] | ||||||
|  |             Self::UnknownPos => "M_UNKNOWN_POS", | ||||||
|             Self::_Custom { errcode, .. } => &errcode.0, |             Self::_Custom { errcode, .. } => &errcode.0, | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
|  | |||||||
| @ -210,6 +210,8 @@ impl<'de> Visitor<'de> for ErrorKindVisitor { | |||||||
|             ErrCode::NotYetUploaded => ErrorKind::NotYetUploaded, |             ErrCode::NotYetUploaded => ErrorKind::NotYetUploaded, | ||||||
|             #[cfg(feature = "unstable-msc2246")] |             #[cfg(feature = "unstable-msc2246")] | ||||||
|             ErrCode::CannotOverwriteMedia => ErrorKind::CannotOverwriteMedia, |             ErrCode::CannotOverwriteMedia => ErrorKind::CannotOverwriteMedia, | ||||||
|  |             #[cfg(feature = "unstable-msc3575")] | ||||||
|  |             ErrCode::UnknownPos => ErrorKind::UnknownPos, | ||||||
|             ErrCode::_Custom(errcode) => ErrorKind::_Custom { errcode, extra }, |             ErrCode::_Custom(errcode) => ErrorKind::_Custom { errcode, extra }, | ||||||
|         }) |         }) | ||||||
|     } |     } | ||||||
| @ -260,6 +262,8 @@ enum ErrCode { | |||||||
|         alias = "M_CANNOT_OVERWRITE_MEDIA" |         alias = "M_CANNOT_OVERWRITE_MEDIA" | ||||||
|     )] |     )] | ||||||
|     CannotOverwriteMedia, |     CannotOverwriteMedia, | ||||||
|  |     #[cfg(feature = "unstable-msc3575")] | ||||||
|  |     UnknownPos, | ||||||
|     _Custom(PrivOwnedStr), |     _Custom(PrivOwnedStr), | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user