refactor: eliminate generic InvalidArgument errors
InvalidArgument is too generic and makes tracking the source of the error potentially difficult.
This commit is contained in:
		
							parent
							
								
									4ec66be2d4
								
							
						
					
					
						commit
						a5849a7dab
					
				
					 10 changed files with 42 additions and 42 deletions
				
			
		|  | @ -309,7 +309,7 @@ const cmds = struct { | |||
|     pub fn overlay_insert_code_point(self: *Self, ctx: Ctx) Result { | ||||
|         var egc: u32 = 0; | ||||
|         if (!try ctx.args.match(.{tp.extract(&egc)})) | ||||
|             return error.InvalidArgument; | ||||
|             return error.InvalidOpenRecentInsertCodePointArgument; | ||||
|         self.insert_code_point(egc) catch |e| return tp.exit_error(e, @errorReturnTrace()); | ||||
|     } | ||||
|     pub const overlay_insert_code_point_meta = .{ .arguments = &.{.integer} }; | ||||
|  | @ -317,7 +317,7 @@ const cmds = struct { | |||
|     pub fn overlay_insert_bytes(self: *Self, ctx: Ctx) Result { | ||||
|         var bytes: []const u8 = undefined; | ||||
|         if (!try ctx.args.match(.{tp.extract(&bytes)})) | ||||
|             return error.InvalidArgument; | ||||
|             return error.InvalidOpenRecentInsertBytesArgument; | ||||
|         self.insert_bytes(bytes) catch |e| return tp.exit_error(e, @errorReturnTrace()); | ||||
|     } | ||||
|     pub const overlay_insert_bytes_meta = .{ .arguments = &.{.string} }; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue